Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Директивы allow и deny
Здравствуйте!
Вот после недавнего обновления nginx'a с версии 0.6 на 0.7 столкнулся
с проблемой...
На самом деле может проблема присутствовала еще в 0.6 версии...
возможно я этого просто не замечал....
В общем сама часть конфига:
server {
listen 80;
server_name blabla.ru;
access_log /var/log/nginx/blabla.ru.access_log main;
error_log /var/log/nginx/blabla.ru.error_log info;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/local/www/nginx-dist;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php-fpm.sock;
fastcgi_param SCRIPT_FILENAME
/var/www/blabla.ru$fastcgi_script_name;
include /usr/local/etc/nginx/fastcgi_params;
}
location / {
root /var/www/blabla.ru/;
index index.html index.php index.htm;
}
location /phpmyadmin/ {
root /var/www/blabla.ru/;
index index.php;
allow 193.138.147.148;
deny all;
}
}
Нужно спрятать директорию phpmyadmin от всех остальных кроме например
193.138.147.148...
В общем-то как-то со статическими файлами все прекрасно работало, пока
я не решил набрать в браузере http://blabla.ru/phpmyadmin/index.php
...
Почему-то при запросе страницы fastcgi она отдается любому, пропуская
директивы allow и deny ...
Вот сижу и думаю, где моя ошибка... Возможно подскажите?
Заранее огромное спасибо!
|