黑帽联盟
标题:
nginx只允许执行php访问
[打印本页]
作者:
定位
时间:
2017-3-30 23:33
标题:
nginx只允许执行php访问
有时候你的网站只是php语言,没有其他语言,这时候我们只允许php执行,其他的都不执行,今天我想到了一种限制的方法.
系统:centos 5.9
限制方法:
server
{
listen 80;
server_name bbs.cnblackhat.com;
root /var/www/vhosts/bbs.cnblackhat.com;
location /
{
index index.php;
set $is_php 'no';
if (!-f $request_filename ) {
set $is_php 'yes';
}
if ($request_filename ~ (\.php.*) ) {
set $is_php 'yes';
}
if ($is_php ~ ^no$){
return 404;
}
}
access_log /var/log/www/bbs.cnblackhat.com.access.log;
}
复制代码
好了,接下来就是去验证了,当然我建议最好是只针对某一个目录,不要把整个网站都限制了.
欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/)
Powered by Discuz! X2.5