Hello! On Sat, Nov 02, 2013 at 10:21:39PM +0400, Dzmitry Stremkouski wrote:
> Я установил nginx и модуль Максима Дунина (ngx_http_auth_request_module) > Настройку этого модуля производил по README от модуля. > Сам вебсервер собрал с такими параметрами в дебиане: > > nginx version: nginx/1.3.14 Порекомендую начать с простого. Не надо использовать 1.3.14, это старая и неподдерживаемая версия. Надо взять 1.5.6, где соответствующий модуль в коробке. [...] > Я пытался делать без проксирования, указывая URI > auth_request http://192.168.125.35/auth/ > Но это не работало и я в логах nginx видел ошибку > 2013/11/01 23:31:51 [error] 10938#0: *245 "/usr/local/nginx/htmlhttp:// > 192.168.125.35/auth/index.html" is not found (2: No such file or > directory), client: 192.168.125.47, server: ssl.stremki.net, request: "GET > /mail/ HTTP/1.1", subrequest: "http://192.168.125.35/auth/", host: " > ssl.stremki.net" > > Было бы здорово, если бы я смог работать без проксирования /auth/. > Просто, пока не понял, как прописать внутренний бекенд для обработки и > сейчас > пользуюсь локейшном /auth/ в режиме проксирования. Модуль auth_request не пытается реализовывать каких-либо протколов сам, он просто делает подзапрос. Точно так же, как это делает SSI или модуль addition. Настроить необходимую обработку для соответствующего URI, который вы используете в auth_request - ваша задача, будь то проксирование или что-либо ещё. -- Maxim Dounin http://nginx.org/en/donation.html _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru