ПРОЕКТЫ 


  АРХИВ 


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]

auth basic: доступ без пароля к определенному url


  • To: nginx-ru@xxxxxxxxx
  • Subject: auth basic: доступ без пароля к определенному url
  • From: "elDante" <nginx-forum@xxxxxxxx>
  • Date: Fri, 24 Feb 2012 08:49:15 -0500 (EST)
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tigger.jlkhosting.com; s=x; h=From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=6Vzx+dpo/PSXWwV1N32M/MUfdCiPjh149hEHZXKCUq0=; b=GClcfs0evMpSI+hU6lb0eowlysdrzdkub+AUiV37bedklhQetbpQzKCdBlpka/BXBP77/UG8YIH0C9oMmT80zv+78CRR9KQxS575uJSW2fYUjDkmqwNBZhZ05jmJKbUp;

Здравствуйте, появилась проблема: есть
сайт, на Drupal, в разработке, он закрыт
полностью по паролю. Но сейчас
необходимо открыть определенную
страницу для общего доступа.

Не помогает если внести в конфиг
вхоста:

location /patch/to/node {
         auth_basic off;
         ....

Пример конфига:
        listen 80;
        server_name example.com;
        server_tokens off;
        root /patch/to/file;
        index index.php;
        client_body_buffer_size 4m;
        client_max_body_size 64m;
        fastcgi_buffers 64 16k;

        error_log /var/log/nginx/error.log warn;
        access_log /var/log/nginx/access.log  combined2;

        error_page 404 = @rewrite;
        error_page 403 = @rewrite;

        auth_basic            "Restricted";
        auth_basic_user_file  /etc/nginx/auth/auth.passwd;

        location ~*
^.+.(bmp|svg|svgz|zip|gzip|bz2|rar|jpg|jpeg|gif|css|png|js|ico|pdf|gz)$
{
                access_log        off;
                expires           30d;
        }

        location / {
                try_files $uri @rewrite;
        }

        location @rewrite {
                rewrite ^/(.*)$ /index.php?q=$1;
        }

        location ~ \.php$ {
                include fastcgi_params;
                fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
                fastcgi_pass   unix:/var/run/php53-fpm.sock;
        }

        location ~ ^/sites/.*/files/imagecache/ {
                try_files $uri @rewrite;
        }

        location ~ ^/sites/.*/files/styles/ {
                try_files $uri @rewrite;
        }

Заранее благодарю за помощь

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,222938,222938#msg-222938

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.