阻止对nginx上apc.php文件的访问

阻止对nginx上apc.php文件的访问,nginx,apc,Nginx,Apc,我需要禁止web访问apc.php文件 尝试了一些方法,但不起作用 location = /apc.php { allow xx.xxx.xx.xxx; allow xxx.xxx.xx.xxx; deny all; } 请指导我..使用此nginx配置 阻止对根文件夹中特定文件apc.php的所有访问 location =/apc.php { deny all; return 404; } 例如: http://example.com/apc.php将

我需要禁止web访问apc.php文件

尝试了一些方法,但不起作用

location = /apc.php { 
 allow xx.xxx.xx.xxx; 
 allow xxx.xxx.xx.xxx; 
 deny all; 
 }

请指导我..

使用此nginx配置

阻止对根文件夹中特定文件
apc.php
的所有访问

location =/apc.php { 
    deny all; 
    return 404;
}
例如:

  • http://example.com/apc.php
    将被拒绝
或者只允许特定ip地址访问
apc.php

阻止对根文件夹中特定文件
apc.php
的所有访问,但允许从ip XY进行访问

location =/apc.php { 
    allow 192.168.178.1;
    deny all; 
}

我已将上述配置添加到nginx服务器上的默认配置文件中。访问apc.php的特定ip地址不起作用。它阻止并拒绝了所有地址请删除
return 404
并再次测试它。我在访问web url时删除了return 404配置,但apc.php文件正在下载。再次遇到问题,或者现在一切正常?有同样的问题,现在下载
*.php
文件。如何确定您的IP地址?使用以下URL检查nginx作为您的IP地址获得的内容(通常在访问日志中):标识了IP地址。nginx作为您的IP地址获得的内容是什么?