在Ubuntu 10.04上使用Nginx设置Tornado以供生产使用

时间:2011-02-06 14:33:58

标签: nginx ubuntu-10.04 tornado

我知道http://www.friendfeed.com有一个nginx配置文件 但我真的不知道如何使用Nginx在Ubuntu 10.04上设置Tornada用于生产。

这是我的情况和假设: 1)假设我的Tornado项目是这样设置的:

project/
    src/
       static/
       templates/
           project.py

我已经通过从Github下载存储库来安装Tornado而不是sudo python setup.py install

2)我已经安装了Nginx并根据此处的说明启动了它:http://library.linode.com/web-servers/nginx/installation/ubuntu-10.04-lucid

我的问题是: 我的nginx配置文件在哪里?在src /文件夹中? 配置Nginx后,如何启动Tornado项目?

2 个答案:

答案 0 :(得分:7)

这可能会有很大帮助:https://github.com/chaselee/tornado-linode

查看自述文件中的链接,了解如何在Ubuntu 10.04上进行生产部署。

基本上我将nginx conf保留在我的repo中,它被拉入服务器,conf文件被符号链接到它需要的实际nginx目录中。

答案 1 :(得分:0)

对于具有默认安装的EC2 Ubuntu,配置文件位于:

/etc/nginx/nginx.conf

我建议像chaselee建议的那样对它进行符号链接