Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ngx_http_auth_basic_module :(
- To: nginx-ru@xxxxxxxxx
- Subject: ngx_http_auth_basic_module :(
- From: "Igor V. Fatkulin" <ingvar@xxxxxxxxxx>
- Date: Wed, 28 May 2008 20:03:01 +0700
- Organization: WestSib Web Group
Приветствую!
Закрыл доступ к каталогу /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@xxxxxxxxxx
|