我有一个本地开发的Pylons应用程序。我也有托管服务提供商SSH访问,python 2.6并在服务器上设置了virtual environment。之后使用easy_install我安装了Pylons并实现了在端口XXXX上执行它。问题是服务器的防火墙阻塞了80以外的任何端口(Apache http的端口)。我可以重定向Apache转发到我的Pylons服务器吗?
答案 0 :(得分:0)
如果你在监狱或虚拟容器中运行你的apache的隔离实例,那就杀了它。 您可以通过执行'top'实用程序查看进程列表。
答案 1 :(得分:0)
您需要在apache中配置虚拟主机,以便它使用wsgi。
stackoverflow中有很多关于此的主题,例如
Trying to get Pyramid running under Apache + mod_wsgi but it's failing
(您可以按照第一句中的链接)。
如果你不能使用mod_wsgi,你可以尝试使用性能更差的mod_rewrite或mod_proxy。如果您无法更改apache配置,请询问提供商,或者开始考虑更改提供商。