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 应用程序提供服务。我已经验证 pasterlocalhost 端口 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,并恢复我的主机文件。