Re: Настройка flup через nginx & fcgi

Борис Долгов boris at dolgov.name
Thu Jan 22 15:16:21 MSK 2009


А что если сделать поведение настраиваемым? Ведь есть случаи, когда надо и
первое, и второе.

22 января 2009 г. 11:35 пользователь Igor Sysoev <is at rambler-co.ru> написал:

> On Thu, Jan 22, 2009 at 06:11:59AM +0600, Grigoriy wrote:
>
> > Здравствуйте. Помогите, пожалуйста, настроить mercurial & nginx - уже
> > всю голову сломал.
> > Я нашёл в рассылке эту тему: http://www.lexa.ru/nginx-ru/msg20780.html
> > Делаю как там написано - всё работает (с авторизацией).
> > Но, авторизация на GET запросы мне не нужна, только на POST (изменение
> данных).
> >
> > Добавляю в конфиг следующие строки:
> > limit_except GET {
> >     auth_basic            "closed site";
> >     auth_basic_user_file  /web/hg.passwd;
> > }
> >
> > Получаю неработающий push:
> > lorien at lorien:/tmp/foo$ hg push
> > pushing to http://hg.pydev.ru/foo
> > searching for changes
> > http authorization required
> > realm: closed site
> > user: lorien
> > password:
> > abort: HTTP Error 404: Not Found
> >
> > Подскажите, как это побороть?
> >
> > Здесь можно посмотреть полный конфиг server секции:
> http://dumpz.org/4938/
> > Для запуска использую такой скрипт: http://dumpz.org/4939/
>
> Проблема в том, что fastcgi_pass не наследуется в limit_except.
> Из-за этого запрос обрабатывается как статический файл.
> В случае proxy_pass это проблема решается добвалением proxy_pass внутрь
> limit_except. Для fastcgi_pass это на данный момент не разрешается.
>
> В общем, я пока в раздумьях - наследовать proxy_pass/fastcgi_pass в
> limit_except или нет.
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
>


-- 
С уважением, Борис Долгов.
icq 77556665
e-mail boris at dolgov.name
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090122/bd603270/attachment.html>


More information about the nginx-ru mailing list