TA的每日心情 | 开心 4 天前 |
---|
签到天数: 1637 天 [LV.Master]伴坛终老
|
有时候你的网站只是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;
- }
复制代码 好了,接下来就是去验证了,当然我建议最好是只针对某一个目录,不要把整个网站都限制了.
|
|