• 技术文章 >后端开发 >PHP问题

    nginx禁止目录执行php的方法

    藏色散人藏色散人2020-07-31 10:20:38原创76

    nginx禁止目录执行php的方法:首先找到并打开“nginx.conf”配置文件;然后设置禁止单目录以及多目录;最后通过“service nginx restart”重启nginx即可。

    推荐:《PHP视频教程

    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

    以上就是nginx禁止目录执行php的方法的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:nginx
    上一篇:如何解决linux php 乱码问题 下一篇:linux下php环境搭建教程
    第12期线上周末培训班

    相关文章推荐

    • 如何修改nginx服务的默认端口• Nginx是如何处理HTTP请求的• Linux如何安装配置PHP+Nginx• 修改nginx上传文件大小配置

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网