Всем привет.
Кто-то запускал Trac через fastcgi под nginx?
Проблема в том, что Trac не создаёт файлового сокета, а nginx требует его.
j2aТак в том-то и дело, что не host:port. Я на nginx цеплял свои сервера и на файловый и на tcp-сокеты.
Ну fastcgi работает либо через unix socket, либо tcp. nginx умеет и то, и другое. Видимо, если Trac не умеет unix socket, то он умеет tcp. В nginx в параметре fastcgi_pass вместо unix:/path/to/socket указываешь host:port.
fastcgi.server = ("/trac" =>
("trac" =>
("socket" => "/tmp/trac-fastcgi.sock",
"bin-path" => "/usr/local/share/trac/cgi-bin/trac.fcgi",
"check-local" => "disable",
"bin-environment" =>
("TRAC_ENV" => "/path/to/projenv")
)
)
)
lorienДавал ) Не хочет работать. Рвёт коннекшен.
Я не в курсе специфики реализации трака, но у меня предположение, если он требует TRAC_ENV, может быть, стоит ему его дать? )
location / {
fastcgi_pass unix:/usr/local/share/trac/cgi-bin/trac.fcgi;
fastcgi_param TRAC_ENV /var/projects;
....
}
j2a=))))
http://www.freesource.info/wiki/Stat'i/TracNginx ?
MkdirФорум кавычку съел :) Попробуй этот URL: http://www.freesource.info/wiki/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8/TracNginxj2a=))))
http://www.freesource.info/wiki/Stat'i/TracNginx ?
Открываю ссылку: “Такой страницы не существует. Хотите создать?”
Создам когда решение найду ))