Я пытаюсь заблокировать файл apc.php на своем веб-сервере. Если делать следующее, то это работает, но я думаю, что есть лучший способ сделать это и поставить правило deny/allow ниже общего расположения ~ .php $ block. Кажется, не имеет права иметь два блока с параметрами fastcgi.Блок apc.php файл в nginx
#Block to apc.php
location ~ /apc.php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
allow 192.168.3.0/24;
deny all;
}
# use fastcgi for all php files
location ~ \.php$
{
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}