Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 2, 2008 16:47:05

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

lighttpd + pylons

slav0nic
Я тут поискал как деплоить python приложуги на lighttpd + wsgi - толком не нашёл ничего :(
Может написал бы статейку небольшую по этому поводу?

Офлайн

#2 Сен. 2, 2008 16:48:59

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

lighttpd + pylons

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



Офлайн

#3 Сен. 2, 2008 17:16:22

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

lighttpd + pylons

schors cherrypy, cogen, fapws2 …
если не нравится “неакадем” формулировка, то говори сразу)

Ferroman
ну я так делаю

$HTTP["host"] =~ "(^|www\.)domain\.com"{
var.host-root = "/home/django/domain/media"
server.document-root = var.host-root
url.rewrite-once = (
"^/favicon.ico$" => "/media/favicon.ico",
"^/media/(.*)$" => "/media/$1",
"^/admin-media/(.*)$" => "/admin-media/$1",
)

$HTTP["url"] !~ "^/(admin-media|media)/" {
proxy.server = ("" =>
((
"host" => "127.0.0.1",
"port" => 9000
))
)
}
accesslog.filename = "/var/log/lighttpd/domain.log"
}
где на 127.0.0.1:9000 запущено твоё приложение, по большому счёту веб сервак лишь отдаёт статику /admin-media и /media + редиректит через прокси всё остальное на апликуху.

а вот через что ты будет пилоны запускать хз, наверно просто через paster (не силён я в них ;) )
я джангу запускаю через cherrypy или cogen

Офлайн

#4 Сен. 2, 2008 17:30:57

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

lighttpd + pylons

Ага, сенкс, познавательно.

Офлайн

#5 Сен. 15, 2008 15:41:39

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

lighttpd + pylons

Создал сервер

[DEFAULT]
debug = false
...
[server:main]
use = egg:PasteScript#flup_scgi_thread
host = 127.0.0.1
port = 6500
...
и вроде запускается и порт слушает, но вот запросы к нему не проходят - “отфутболивает”. В логах ничего такого пока не нашел. Может какая стандартная причина для этого случая есть?



Офлайн

#6 Сен. 15, 2008 16:26:04

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

lighttpd + pylons

vak, создай новую тему, покажи конфиг сервера



Офлайн

#7 Сен. 16, 2008 05:22:57

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

lighttpd + pylons

j2a
vak, создай новую тему, покажи конфиг сервера
Какого сервера ? Который через paster запускается, ну так конфиг там который по умолчанию.



Офлайн

#8 Сен. 16, 2008 06:06:26

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

lighttpd + pylons

vak
j2a
vak, создай новую тему, покажи конфиг сервера
Какого сервера ? Который через paster запускается, ну так конфиг там который по умолчанию.
Ну как бы ты сказал в конфиге, чтобы paster запускал scgi-сервер. Браузеры как-то не понимают его, поэтому нужен сервер, который бы брал scgi и отдавал http. Так вот, покажи конфиги вот этого сервера. И заведи отдельную тему, убедительно прошу.



Офлайн

#9 Сен. 16, 2008 09:30:45

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

lighttpd + pylons

Сделано



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version