Здравствуйте, bagas. > Добрый день. > Подскажите пожалуйста, почему если идти по ссылке site.ru/pma/ то > авторизация работает, а вот если идти по ссылке site.ru/pma/index.php то > авторизации нет?
Потому что первый запрос попадает в "location /pma" где есть авторизация, а второй попадает в "location ~ ^/pma/(.*\.php)$" где таковой нет. Используйте вложенные локейшны, это удобнее. Либо добавьте директивы auth* во второй ваш локейшн. Вложенные локейшны - это примерно так: location ^~ /pma/ { alias /usr/local/www/phpMyAdmin/; index index.php; auth_basic "closed site"; auth_basic_user_file /usr/local/htpasswd; location ~ \.php$ { fastcgi_pass unix:/tmp/rey1.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /usr/local/www/phpMyAdmin/$1; fastcgi_param DOCUMENT_ROOT /usr/local/www/phpMyAdmin; } } -- С уважением, Pavel mailto:pavel2...@ngs.ru _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru