Найти - Пользователи
Полная версия: lighttpd + pylons
Начало » Pyramid / Pylons / TurboGears » lighttpd + pylons
1 2
Ferroman
slav0nic
Я тут поискал как деплоить python приложуги на lighttpd + wsgi - толком не нашёл ничего :(
Может написал бы статейку небольшую по этому поводу?
schors
slav0nic
schors при том что альтернативные методы - а именно fcgi текут и медленно работают, с wsgi запускалками всё куда лучше
Кто такие wsgi запускалки? :)
slav0nic
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
Ferroman
Ага, сенкс, познавательно.
vak
Создал сервер

[DEFAULT]
debug = false
...
[server:main]
use = egg:PasteScript#flup_scgi_thread
host = 127.0.0.1
port = 6500
...
и вроде запускается и порт слушает, но вот запросы к нему не проходят - “отфутболивает”. В логах ничего такого пока не нашел. Может какая стандартная причина для этого случая есть?
j2a
vak, создай новую тему, покажи конфиг сервера
vak
j2a
vak, создай новую тему, покажи конфиг сервера
Какого сервера ? Который через paster запускается, ну так конфиг там который по умолчанию.
j2a
vak
j2a
vak, создай новую тему, покажи конфиг сервера
Какого сервера ? Который через paster запускается, ну так конфиг там который по умолчанию.
Ну как бы ты сказал в конфиге, чтобы paster запускал scgi-сервер. Браузеры как-то не понимают его, поэтому нужен сервер, который бы брал scgi и отдавал http. Так вот, покажи конфиги вот этого сервера. И заведи отдельную тему, убедительно прошу.
vak
Сделано
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB