nginx禁止目录执行php的方法
程序员文章站
2022-03-03 14:11:06
...
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的方法的详细内容,更多请关注其它相关文章!
上一篇: mysql如何远程连接端口并修改
下一篇: 怎样操作JS字符串与特殊字符
推荐阅读
-
PHP通过bypass disable functions执行系统命令的方法汇总
-
关于基于nginx+php组建的网站上传图片漏洞的修补方法
-
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
-
PHP-Fcgi下PHP的执行时间设置方法
-
PHP、Nginx、Apache中禁止网页被iframe引用的方法
-
PHP使用递归方式列出当前目录下所有文件的方法
-
PHP连接Nginx服务器并解析Nginx日志的方法
-
nginx php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)
-
nginx php-fpm环境中chroot功能的配置使用方法
-
Nginx、Apache、Lighttpd禁止目录执行php配置示例