Запрет к файлу в fastcgi
Igor Sysoev
is at rambler-co.ru
Wed Dec 21 11:20:56 MSK 2005
On Wed, 21 Dec 2005, Maxim Polyakov wrote:
> Имеется следующая конфигурация:
>
> location / {
>
> fastcgi_pass localhost:9000;
> fastcgi_param PATH_TRANSLATED /usr/local/antispam/www$fastcgi_script_name;
> fastcgi_param QUERY_STRING $query_string;
> fastcgi_param REQUEST_METHOD $request_method;
> fastcgi_param CONTENT_TYPE $content_type;
> fastcgi_param CONTENT_LENGTH $content_length;
> fastcgi_index index.php;
>
> }
>
> Как настроить доступ к файлу checknames.php, расположенному в
> директории fastcgi (/usr/local/antispam/www/), только с определенного
> ip?
>
> Такая настройка не помогает, запрет работает, а вот для разрешенного
> ip возникает ошибка:
>
> location /checknames.php {
> allow x.x.x.x;
> deny all;
> }
server {
fastcgi_param PATH_TRANSLATED /usr/local/antispam/www$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_index index.php;
location / {
fastcgi_pass localhost:9000;
}
location /checknames.php {
allow x.x.x.x;
deny all;
fastcgi_pass localhost:9000;
}
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list