Форум сайта python.su
							
  0  
								
								Всем привет.
Кто-то запускал Trac через fastcgi под nginx?
Проблема в том, что Trac не создаёт файлового сокета, а nginx требует его.
Офлайн
							
  1  
								
								Ну fastcgi работает либо через unix socket, либо tcp. nginx умеет и то, и другое. Видимо, если Trac не умеет unix socket, то он умеет tcp. В nginx в параметре fastcgi_pass вместо unix:/path/to/socket указываешь host:port. Подробности см. http://sysoev.ru/nginx/docs/http/ngx_http_fastcgi_module.html
Офлайн
							
  0  
								
								j2aТак в том-то и дело, что не host:port. Я на nginx цеплял свои сервера и на файловый и на tcp-сокеты.
Ну fastcgi работает либо через unix socket, либо tcp. nginx умеет и то, и другое. Видимо, если Trac не умеет unix socket, то он умеет tcp. В nginx в параметре fastcgi_pass вместо unix:/path/to/socket указываешь host:port.
Офлайн
							
  0  
								
								Вот пример как подключать Trac к lighttpd. Все работает прекрасно.
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")
         )
    )
)Офлайн
							
  0  
								
								lorienДавал ) Не хочет работать. Рвёт коннекшен.
Я не в курсе специфики реализации трака, но у меня предположение, если он требует TRAC_ENV, может быть, стоит ему его дать? )
location / {
    fastcgi_pass unix:/usr/local/share/trac/cgi-bin/trac.fcgi;
    fastcgi_param  TRAC_ENV         /var/projects;
    ....
}Офлайн
							
  1  
								
								http://www.freesource.info/wiki/Stat'i/TracNginx ?
Офлайн
							
  0  
								
								j2a=))))
http://www.freesource.info/wiki/Stat'i/TracNginx ?
Офлайн
							
  0  
								
								Самое интересное что ссылка оказалась правильной, вот только форум почему-то в href убирает апостроф после t.
Получается Stati вместо Stat'i.
За ссылку спасибо.
Отредактировано (Фев. 19, 2007 16:52:17)
Офлайн
							
  1  
								
								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 ?
Открываю ссылку: “Такой страницы не существует. Хотите создать?”
Создам когда решение найду ))
Офлайн
							
  0  
								
								А по-моему гимморно делать через spawn-fcgi.
Компилить еще что-то надо, что-то куда-то прописывать ;)
Может ну его нафиг тот nginx? Буду использовать lighttpd.
Хотя, nginx мне больше нравится своим конфигом.
Офлайн