Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 30, 2008 09:18:37

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

lighttpd + pylons

Подскажите как запустить из под lighttpd?
Кроме способа “paster serve development.ini” другого пока не знаю. Но как я понимаю это способ отладочный? Хотелось бы сразу порождать несколько слушающих серверных процессов. Еще вопрос по настройке pylons: сейчас у меня запускается сайт, начиная с конкретного контроллера , например http://x.x.x.x:5000/firstlist.
А что и где настроить чтобы запросы шли сразу к корню, http://x.x.x.x:5000/ ? - а сейчас открывается дефолтная страничка pylons.



Офлайн

#3 Сен. 2, 2008 04:57:44

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

lighttpd + pylons

j2a
http://wiki.pylonshq.com/display/pylonscookbook/Running+Pylons+with+SCGI+and+Lighttpd
http://wiki.pylonshq.com/display/pylonscookbook/Production+Deployment+Using+Apache%2C+FastCGI+and+mod_rewrite
Получается что идет переадресация запросов на “paster serve ” c Lighttpd или c Apache? По другому никак?



Офлайн

#4 Сен. 2, 2008 06:17:20

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

lighttpd + pylons

vak
Получается что идет переадресация запросов на “paster serve ” c Lighttpd или c Apache?
Pylons-приложение является WSGI-приложением. Точно так же как и Django-проект. Поэтому всё то, что справедливо для деплоя Django, справедливо и для Pylons. Отличается лишь способ получения WSGI-приложения. Для Pylons (точнее, для paste-enabled приложений) это
from paste.deploy import loadapp
wsgi_app = loadapp('config:/path/to/your/production/config.ini')
А дальше, можно разворачивать WSGI-приложение как больше нравится:
* Apache+mod_python
* Apache+mod_wsgi
* Apache+flup+scgi/fastcgi
* lighttpd+flup+scgi/fastcgi
* nginx+flup+scgi/fastcgi
* nginx/lighttpd reverse proxy+python http/wsgi server (cherrypy httpserver/cogen/fapws2/twisted/и т.д.)

Автору предлагается самостоятельно найти устраивающее его решение и рецепт к нему.



Офлайн

#5 Сен. 2, 2008 14:24:55

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

lighttpd + pylons

lighttpd mod_proxy + wsgi имхо лучший варинат в плане быстродействия и “нетекучести” приложения

Офлайн

#6 Сен. 2, 2008 14:40:10

schors
От:
Зарегистрирован: 2008-09-01
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

lighttpd + pylons

slav0nic
lighttpd mod_proxy + wsgi имхо лучший варинат в плане быстродействия и “нетекучести” приложения
А что такое “lighttpd mod_proxy + wsgi”, простите?



Офлайн

#7 Сен. 2, 2008 15:20:12

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

lighttpd + pylons

Это вебсервер с модулем отсылающим прокси-запросы и http://ru.wikipedia.org/wiki/WSGI/
Тут http://piranha.org.ua/blog/tag/wsgi/ комрад slav0nic много писал по теме.

Офлайн

#8 Сен. 2, 2008 15:24:15

schors
От:
Зарегистрирован: 2008-09-01
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

lighttpd + pylons

Ferroman
Это вебсервер с модулем отсылающим прокси-запросы и http://ru.wikipedia.org/wiki/WSGI/
Тут http://piranha.org.ua/blog/tag/wsgi/ комрад slav0nic много писал по теме.
Да, я знаю это всё. Вопрос - что имелось ввиду? WSGI - это спецификация. Причём тут быстродействие и текучесть?



Офлайн

#9 Сен. 2, 2008 15:50:55

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

lighttpd + pylons

Таверно не “+” а “||” должно было стоять :)

Офлайн

#10 Сен. 2, 2008 16:44:14

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

lighttpd + pylons

schors при том что альтернативные методы - а именно fcgi текут и медленно работают, с wsgi запускалками всё куда лучше

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version