在共享主机上部署金字塔/ pylons应用程序

时间:2012-01-17 12:52:09

标签: python apache deployment pylons pyramid

我有一个本地开发的Pylons应用程序。我也有托管服务提供商SSH访问,python 2.6并在服务器上设置了virtual environment。之后使用easy_install我安装了Pylons并实现了在端口XXXX上执行它。问题是服务器的防火墙阻塞了80以外的任何端口(Apache http的端口)。我可以重定向Apache转发到我的Pylons服务器吗?

2 个答案:

答案 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配置,请询问提供商,或者开始考虑更改提供商。