ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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




 




Copyright © Lexa Software, 1996-2009.