Доброе утро,
Вы писали 20 ноября 2007 г., 0:01:39:
> Рогощенков Николай пишет:
>> Добрый вечер, Подскажите пожалуйста как заменить апач в связке
>> apache+Zope на nginx? В апаче сейчас:
>>
>>> FastCgiExternalServer /usr/local/apache/htdocs >>> -socket /tmp/zope.soc >>> -idle-timeout 600 >>> -pass-header Authorization
>>>
>> Не могу понять как в этом случае конфиг nginx должен выглядеть?
>> Прописывал просто
>>
>>> proxy_pass http://192.168.10.11:8200
>>>
>> - так работает, но не все. :( Заранее благодарю за помощь!
>>
> вот у меня Zope3, запущен на 8080, использую такой конфиг
> server {
> listen 127.0.0.1;
> server_name gamma.lan www.gamma.lan;
> location / {
> proxy_pass
> http://localhost:8080/++vh++http:gamma.lan:80/++/;
> }
> }
И без всяких гвоздей (FastCGI)? Так у меня не получилось. Если пишу
просто proxy_pass и указываю путь до Zope, в основном все работает. Но
один из скриптов (который открывает офисный документ на редактирование
в окне браузера) сообщает об ошибке 400 Bad request. Возвращаюсь на
Апач - все пучком. Апач ставил и настраивал не я, и сейчас хотелось бы
избавиться от него, как тяжеловесного сервера. Сэкономить память.
Помимо FastCgiExternalServer в вирт сервере апача еще прописано:
> <IfModule mod_fastcgi.c>
> RewriteEngine on
> RewriteRule ^/(.*) /usr/local/apache/htdocs/1/$1
> ErrorLog /var/log/httpd/error_log
> LogLevel warn
> LogFormat "%h %l %u %t \"%r\" %>s %b" common
> CustomLog /var/log/httpd/access_log common
> </IfModule>
Подскажите плз, в чем косяг. Заранее благодарю!
--
C уважением,
Рогощенков Николай