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

Grigoriy lizendir at gmail.com
Thu Jan 22 03:11:59 MSK 2009


Здравствуйте. Помогите, пожалуйста, настроить 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/

FreeBSD, mercurial 1.0.2, nginx 0.6.34, flup 0.5

-- 
WBR, Grigoriy Petukhov
http://web-brains.com


More information about the nginx-ru mailing list