Пытаюсь по инструкции поднять sync-сервер для Firefox. Lighttpd с версии 1.4.42 умеет uwsgi.
Пробую забить в конфиг по докам примерно так:
server.modules = (
...
"mod_scgi",
"mod_cgi"
)
...
# Mozilla sync
$SERVER["socket"] == ":12000" {
...
scgi.protocol = "uwsgi"
scgi.server = ( "/" =>
((
"host" => "127.0.0.1",
"port" => 5000,
"bin-path" => "/data/syncserver/syncserver.wsgi",
"docroot" => "/data/syncserver/",
"bin-environment" => (
"python-path" => "/data/syncserver/local/lib/python2.7/site-packages"
),
"min-procs" => 1,
"max-procs" => 1,
"fix-root-scriptname" => "enable"
))
)
}
Если я правильно понимаю, то lighttpd должен сам спавнить сервер по необходимости, но что-то идёт не так.
/var/log/lighttpd/error.log
(mod_scgi.c.917) child exited (is this a SCGI binary ?): 2
(mod_scgi.c.2148) ERROR: spawning fcgi failed.
В journal
мар 10 10:19:15 itxserver lighttpd[26838]: import import: Unable to open XServer ().
мар 10 10:19:15 itxserver lighttpd[26838]: import import: Unable to open XServer ().
мар 10 10:19:15 itxserver lighttpd[26838]: import import: Unable to open XServer ().
мар 10 10:19:15 itxserver lighttpd[26838]: from: can't read /var/mail/logging.config
мар 10 10:19:15 itxserver lighttpd[26838]: from: can't read /var/mail/ConfigParser
мар 10 10:19:15 itxserver lighttpd[26838]: /data/syncserver/syncserver.wsgi: 12: /data/syncserver/syncserver.wsgi: Syntax error: "(" unexpected
Где я дурак?