licess 发表于 2012-10-24 19:15:15

关闭/屏蔽 Nginx的PUT、DELETE、OPTION、TRACE等HTTP方法

在你要屏蔽的虚拟主机的server段里加入下面代码:if ($request_method !~* GET|POST|HEAD) {
            return 403;
      }
重启nginx,这样就屏蔽GET、POST、HEAD之外的HTTP方法

实在不知道加哪里,在location ~ .*\.(php|php5)?$
                        {
                              try_files $uri =404;
                              fastcgi_passunix:/tmp/php-cgi.sock;
                              fastcgi_index index.php;
                              include fcgi.conf;
                        }下面新建一行,将前面的代码加上就行了,不会vi或nano之类的命令的话可以使用winscp修改,别再告诉我图形界面的东西你都找不到在哪。

vieway 发表于 2012-10-25 08:49:24

回复 1# 的帖子

这个对我来讲重要啊,我的网站就出现了这样的问题
页: [1]
查看完整版本: 关闭/屏蔽 Nginx的PUT、DELETE、OPTION、TRACE等HTTP方法