location в location

Craken nginx-forum на nginx.us
Вс Июн 13 09:42:09 MSD 2010


Есть вот такая вот часть конфига:

[code]
location ~ ^/admin/.*$ {

                                     location ~ ^/dev/.*$ {

                        access_log /home/user/logs/nginx/DEV.access_log common;

                        fastcgi_pass unix:/usr/local/php-www/sock/fcgi.sock;
                        fastcgi_index index.php;

                        fastcgi_param SCRIPT_FILENAME /home/user/htdocs/admin$fastcgi_script_name;
                        fastcgi_param REMOTE_USER $remote_user;
                        include fastcgi_params;

                        #client_body_buffer_size 8192k;
                        #client_body_temp_path var/client_body_temp;
                        fastcgi_buffers 4 32k;
                        #fastcgi_header_buffer_size 32k;
                        fastcgi_busy_buffers_size 32k;
                        fastcgi_max_temp_file_size 0;
                        fastcgi_read_timeout 15m;
                        
                       allow 11.22.33.44;
                       deny all;                        

                        auth_basic "Dev";
                        auth_basic_user_file /usr/local/nginx/passwd/.htpasswd2;

                }


                        access_log /home/user/logs/nginx/ADMINKA.access_log common;

                        fastcgi_pass unix:/usr/local/php-www/sock/fcgi.sock;
                        fastcgi_index index.php;

                        fastcgi_param SCRIPT_FILENAME /home/user/htdocs$fastcgi_script_name;
                        fastcgi_param REMOTE_USER $remote_user;
                        include fastcgi_params;

                        #client_body_buffer_size 8192k;
                        #client_body_temp_path var/client_body_temp;
                        fastcgi_buffers 4 32k;
                        #fastcgi_header_buffer_size 32k;
                        fastcgi_busy_buffers_size 32k;
                        fastcgi_max_temp_file_size 0;
                        fastcgi_read_timeout 15m;
                        
                        
                        auth_basic "Hello";
                        auth_basic_user_file /usr/local/nginx/passwd/.htpasswd;

                }
[/code]

Проблема в том, что при переходе в папку ./admin/dev, 2-й пароль не спрашивает и пускает всех + не ведется логирование!
Не пойму что не правильно!
Всем заранее Спасибо!

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




Подробная информация о списке рассылки nginx-ru