如何让服务员服务器在EC2实例中工作?

时间:2012-04-17 03:56:20

标签: python amazon-ec2 pyramid waitress

我想从EC2实例中建立一个部分开发的网站。该网站正在使用Pyramid Web框架开发。是否可以从EC2设置简单的女服务器?

我尝试these instructions来设置Apache服务器。但是,当我将浏览器指向公共DNS时,我收到的错误是“网站响应时间过长”。

1 个答案:

答案 0 :(得分:2)

首先,我建议使用mod_wsgi。我认为这是最容易设置的。忽略这一点,女服务员是 WSGI服务器。如果您愿意,它可以直接在端口80上运行。

[server:main]
use = egg:waitress
host = 0.0.0.0
port = 80

不幸的是,如果你这样做,你需要成为root用户。更好的方法是将服务器服务器设置在非特权端口(如8000)上,并使用反向代理将请求转发到您的站点。

在这里查看金字塔食谱中的部署配方:

http://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/deployment/index.html