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