2007/11/20, Рогощенков Николай <nikk@xxxxxxxx>:
> Доброе утро,
>
> Вы писали 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>
Ну это по моему вообще никак не связано с Zope.
У вас как в апаче? VirtualHost ? Пришлите конфиг.
У меня zope2 работает так:
proxy_pass
http://localhost:8080/VirtualHostBase/http/myserver.LTD:80/путь/VirtualHostRoot/;
влад
--
Best Regards
Vlad Vorobiev
http://www.mymir.org