Apache 2.4 对 Web 应用程序的代理请求不起作用
Apache 2.4 proxy requests to web app not working
我们将虚拟主机迁移到了较新的服务器 运行 Apache 2.4.6、Plesk 12.5 和 CentOS7.2。该 Web 应用程序是在 Python Pylons 框架中编写的。它利用 paster
来为 Web 应用程序提供服务。我已经验证 paster
是 localhost
端口 28178
上的 运行,当我使用 top
时它会显示。我一直在使用此文档进行设置,并将其与应用程序仍然 运行 正常的旧服务器文件进行比较:
Using Apache to Proxy Requests to Pylons
我已经进入域的 vhost_ssl.conf
添加服务器名、服务器别名等,并确保它指向应用 运行 所在的端口,并且应用 production.ini指定给那个端口。一切都表明 paster
服务器和 Apache 应该相互通信,但是当我转到新服务器时,它不为 Web 应用程序提供服务。
我应该指出,我没有通过 DNS 进行更改,所以我必须使用它的 IP 地址转到新服务器。不确定这是否会干扰它,但我会检查一下。
需要任何建议或进一步的信息吗?自从我对 conf 文件进行了更新后,我已经重新启动 httpd
。
原来我只需要将新的 IP 和域添加到本地 HOSTS 文件以覆盖将域指向旧服务器 IP 的 DNS。这样我就可以测试它,完成后更改 DNS,并恢复我的主机文件。
我们将虚拟主机迁移到了较新的服务器 运行 Apache 2.4.6、Plesk 12.5 和 CentOS7.2。该 Web 应用程序是在 Python Pylons 框架中编写的。它利用 paster
来为 Web 应用程序提供服务。我已经验证 paster
是 localhost
端口 28178
上的 运行,当我使用 top
时它会显示。我一直在使用此文档进行设置,并将其与应用程序仍然 运行 正常的旧服务器文件进行比较:
Using Apache to Proxy Requests to Pylons
我已经进入域的 vhost_ssl.conf
添加服务器名、服务器别名等,并确保它指向应用 运行 所在的端口,并且应用 production.ini指定给那个端口。一切都表明 paster
服务器和 Apache 应该相互通信,但是当我转到新服务器时,它不为 Web 应用程序提供服务。
我应该指出,我没有通过 DNS 进行更改,所以我必须使用它的 IP 地址转到新服务器。不确定这是否会干扰它,但我会检查一下。
需要任何建议或进一步的信息吗?自从我对 conf 文件进行了更新后,我已经重新启动 httpd
。
原来我只需要将新的 IP 和域添加到本地 HOSTS 文件以覆盖将域指向旧服务器 IP 的 DNS。这样我就可以测试它,完成后更改 DNS,并恢复我的主机文件。