Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
2 location, auth_basic, php
Hello ,
Подскажите плз... нужно ограничить доступ на /admin/*
и сделно в конфиге пишу следующее:
location /admin/ {
auth_basic "Admin zone";
auth_basic_user_file /...../admin/.htpasswd;
}
...
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_intercept_errors on;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
}
И в результате получаю следующую проблем, что при обращении в странице
/admin/pupkin.php пароля уже не надо... так как на него исполняется
другой location ... поставить ^~ в первой я не могу, поскольку тогда
не будут обрабатываться php....
Подскажите плз, как легко обойти эту траблу?
Заранее благодарен
--
Best regards,
Alexey mailto:x-phoenix@xxxxxxx
|