AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-114503

resting's questions

Martin Hope
resting
Asked: 2016-01-21 02:09:27 +0800 CST

如何路由具有多个来源的 Cloudfront?

  • 5

所以我有 2 个这样托管的 Wordpress 网站

  • http://siteA.mydomain.com
  • http://siteB.mydomain.com

我创建了一个以上述 2 个域为来源的发行版。

  • siteA.mydomain.com
  • siteB.mydomain.com

我不知道如何配置路由,以便 http://siteA.mydomain.com/wp-content/*去站点A 的域,并且http://siteB.mydomain.com/wp-content/*将去站点B,因为路径模式是相同的。

或者我应该为 siteB 创建另一个发行版?

amazon-cloudfront
  • 1 个回答
  • 9796 Views
Martin Hope
resting
Asked: 2014-10-06 10:40:04 +0800 CST

为什么这个proxypass会影响所有域?

  • 1

我正在运行 Apache,并且在 apache 中有一个.conf文件,site-enabled如下所示。

<Virtualhost blog.example.com:80>
  ServerName blog.example.com
  ServerAdmin [email protected]
  ProxyRequests Off
  ProxyPass        /phpmyadmin !
  ProxyPass        /  http://localhost:2368/
  ProxyPassReverse /  http://localhost:2368/
</Virtualhost>

如您所见,我只希望blog.example.comProxyPass 命令处理命中。但是,它实际上影响了所有其他域example.com,other.example.com.

我在这里错过了什么吗?

如果这就是 ProxyPass 的工作方式,有没有办法告诉它在检测到物理文件和目录时忽略物理文件和目录?

启用其他站点(只有一个站点在 ruby​​ 下运行,其余的遵循第一种形式):

<VirtualHost other.example.com:80>
  ServerName other.example.com
  ServerAdmin [email protected]
  DocumentRoot /var/www/html/other
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


<Virtualhost other2.example.com:80>
  ServerName other2.example.com
  ServerAdmin [email protected]

  DocumentRoot /var/www/html/rails/other2/public
  <Directory /var/www/html/rails/other2/public>
  AllowOverride all
  Options -MultiViews
  Require all granted
  </Directory>
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
  PassengerUser www-data
  PassengerAppEnv production
  PassengerRuby /usr/local/rvm/gems/ruby-2.1.2/wrappers/ruby
</Virtualhost>
apache-2.4
  • 2 个回答
  • 1401 Views
Martin Hope
resting
Asked: 2014-09-02 01:37:29 +0800 CST

如何创建有条件的 ProxyPass?

  • 6

.conf对于站点可用文件之一,我有以下配置。
如果你点击它,它会配置为加载ghost博客blog.example.com。
不知何故,它也导致example.com了博客的服务。但这也很好。

<Virtualhost *:80>
  ServerName blog.example.com
  ServerAdmin [email protected]
  ProxyPass        /  http://localhost:2368/
  ProxyPassReverse /  http://localhost:2368/
</Virtualhost>

所以我刚刚安装phpmyadmin,我意识到我无法使用http://example.com/phpmyadmin. 访问该页面将调出 ghost 的 404 页面,而不是找到。

所以我想我需要一些条件ProxyPass来忽略/phpmyadmin?
我尝试了以下方法也不起作用。

<Virtualhost *:80>
  ServerName blog.example.com
  ServerAdmin [email protected]
  ProxyPass        /phpmyadmin  http://localhost/phpmyadmin
  ProxyPassReverse /phpmyadmin  http://localhost/phpmyadmin
  ProxyPass        /  http://localhost:2368/
  ProxyPassReverse /  http://localhost:2368/
</Virtualhost>

Apache 只是挂起,当我点击http://example.com/phpmyadmin.

更新:

我尝试了以下操作,它加载了phpmyadmin登录页面。刚刚:80在localhost之后添加。并为虚拟主机指定一个特定的域名,而不是*.

<Virtualhost blog.example.com:80>
  ServerName blog.example.com
  ServerAdmin [email protected]
  ProxyPass        /phpmyadmin  http://localhost:80/phpmyadmin
  ProxyPassReverse /phpmyadmin  http://localhost:80/phpmyadmin
  ProxyPass        /  http://localhost:2368/
  ProxyPassReverse /  http://localhost:2368/
</Virtualhost>

现在的问题是,它改为重定向到http://localhost/phpmyadmin/index.php?token=8fa78a71a166399749b58cd3cb66b7f2。phpmyadmin我猜可能是一些配置。

apache-2.2
  • 1 个回答
  • 10451 Views
Martin Hope
resting
Asked: 2013-05-02 02:13:17 +0800 CST

为什么使用 Chef/Puppet 而不是 shell 脚本?

  • 83

Puppet 和 Chef 工具的新功能。似乎他们正在做的工作可以用 shell 脚本来完成。也许它是在 shell 脚本中完成的,直到这些脚本出现。

我同意它们更具可读性。但是,除了可读性之外,与 shell 脚本相比还有其他优势吗?

scripting
  • 7 个回答
  • 33819 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve