【发布时间】:2016-08-03 19:58:23
【问题描述】:
我正在努力使我的默认服务器只允许访问一个 PHP 文件以进行 AWS ELB 的运行状况检查。我需要 PHP 来服务它,所以它知道 PHP 在实例上启动/运行。我可以通过 403 执行以下操作来拒绝访问:
server {
listen 443 ssl;
location /path/elb.php {
fastcgi_param SCRIPT_FILENAME /path/to/elb.php;
include fastcgi.conf;
allow all;
}
deny all;
}
但是,理想情况下,我想使用return 444; 而不是deny all;。似乎使用 return 444; 取代了它上面的位置语句,因为它不起作用。有什么建议,还是使用deny all; 在我的场景中能得到最好的?
谢谢!
【问题讨论】:
标签: php nginx nginx-location