Настройка Tornado с Nginx на Ubuntu 10.04 для производства
Я понимаю, что есть файл конфигурации nginx на http://www.friendfeed.com
Но я действительно не знаю, как настроить Tornada для использования на Ubuntu 10.04 с Nginx.
Вот моя ситуация и предположения:
1) Предполагая, что мой проект Tornado настроен как таковой:
project/
src/
static/
templates/
project.py
И я установил Tornado, загрузив репозиторий из Github и sudo python setup.py install
2) Я установил Nginx и начал его на основе инструкций здесь: http://library.linode.com/web-servers/nginx/installation/ubuntu-10.04-lucid
Мои вопросы:
Где мой конфигурационный файл nginx? В папке src/?
После настройки Nginx, как мне начать проект Tornado?
Ответы
Ответ 1
Это может сильно помочь: https://github.com/chaselee/tornado-linode
Ознакомьтесь с ссылкой в Readme, чтобы узнать, как развернуть ее на Ubuntu 10.04.
В основном я поддерживаю nginx conf в моем репо, который вытаскивается на сервер, а файл conf символизируется в фактическом каталоге nginx, куда ему нужно идти.
Ответ 2
Для EC2 Ubuntu с установленной по умолчанию конфигурационный файл находится здесь:
/etc/nginx/nginx.conf
Я бы порекомендовал символическую ссылку, как предложил chaselee