nginx禁止目录执行php程序

  为了安全起见,我们一般会对上传目录禁止运行php脚本
  修改nginx.conf配置文件
  禁止单目录:
  location ~* ^/attachments/.*.(php|php5)$ {
  deny all;
  }
  禁止多目录:
  location ~* ^/(attachments|upload)/.*.(php|php5)$ {
  deny all;
  }
  需要注意两点:
  1、以上的配置文件代码需要放到 location ~ .php{...}上面,如果放到下面是无效的
  2、attachments需要写相对路径,不能写绝对路径
  3、不要忘记重启nginx呀,service nginx restart

posted @ 2017-10-11 17:37  day959  阅读(339)  评论(0)    收藏  举报