Re: basic авторизация не работает php

Aleksandr Sytar sytar.alex на gmail.com
Пн Дек 5 19:11:57 UTC 2011


5 декабря 2011 г. 23:01 пользователь Sergey Biryuzov
<nginx-forum на nginx.us> написал:
> Всем доброго времени суток!
> У меня возникла проблема с модулем
> ngx_http_auth_basic_module. Конкретнее, в настройке
> виртуального хоста выставил закрытую
> директорию. Защитил ее паролем, логин и
> пароль принимает, но php скрипты не
> работают, а загружаются на PC. Как
> сделать чтобы php исполнялся?
>
> Имеем:
>
> server
> {
> root /var/www/site/;
> ...
> location /admin/
> {
>        auth_basic "Restricted";
>        auth_basic_user_file /etc/nginx/.htpasswd/passwd;
> }
> }
>

Как-то так

 location /admin/
 {
        auth_basic "Restricted";
        auth_basic_user_file /etc/nginx/.htpasswd/passwd;

    location ~* \.php$ {
        proxy_pass|fastcgi_pass
        ....
     }
}


Подробная информация о списке рассылки nginx-ru