ngx_http_auth_basic_module :(
Igor V. Fatkulin
ingvar at westsib.ru
Wed May 28 17:03:01 MSD 2008
Приветствую!
Закрыл доступ к каталогу /edit/ через директивы auth_basic*
Файл паролей сгенерирован апачевской утилиткой. При обращении к
каталогу нгинкс выдает запрос на имя-пароль, после удачной
аутентификации на любой запрашиваемый файл отвечает 404 Not found.
В чем м.б. проблема? Аутентификация судя по всему дачная, т.к. при
вводе белиберды в качестве логина-пароля запрос вылетает еще раз.
Nginx 0.7.0
Ниже привожу конфиг:
server {
listen server-adress;
server_name server-name;
access_log logs/access.log main;
error_log logs/error.log;
location / {
root /data/apache/docroot;
index index.php index.html index.htm;
if (!-f $request_filename) {
rewrite (.*) /index.php last;
}
}
location /edit/ {
auth_basic "closed site";
auth_basic_user_file /data/apache/.htpasswd;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ \.php$ {
root /data/apache/docroot;
fastcgi_pass unix:/tmp/php.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /data/apache/docroot$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
--
С уважением,
Igor mailto:ingvar at westsib.ru
More information about the nginx-ru
mailing list