Итак, имеем paster на 5000 порту:
http://127.0.0.1:5000
Ставим Nginx (здесь и далее - ОС Debian 5 Lenny):
apt-get install -y nginx
Удаляем конфиг стандартного сайта:
rm /etc/nginx/sites-enabled/default
Создаем новый:
vi /etc/nginx/sites-enabled/default
Со следующим содержимым:
server {
listen 80;
server_name domain.ru;
access_log /var/log/nginx/access.log;
location / {
# передаем хостнейм Paster, хотя это не обязательно
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:5000;
}
}
Перезапускаем Nginx и применяем настройки:
/etc/init.d/nginx restart
Следом запускаем paster (иначе поулчим на 80м порту "502 bad gateway"):
cd myapp
nohup paster serve --reload development.ini &
Все, теперь открываем сайт http://domain.ru и любуемся видом нашего Pylons проекта.
No comments:
Post a Comment
Note: only a member of this blog may post a comment.