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
 
 |