nginx禁止目录执行php的方法
程序员文章站
2022-03-12 21:34:38
...
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 fopen返回错误码怎么办
推荐阅读
-
PHP-Fcgi下PHP的执行时间设置方法
-
PHP、Nginx、Apache中禁止网页被iframe引用的方法
-
PHP使用递归方式列出当前目录下所有文件的方法
-
PHP连接Nginx服务器并解析Nginx日志的方法
-
nginx php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)
-
nginx php-fpm环境中chroot功能的配置使用方法
-
Nginx、Apache、Lighttpd禁止目录执行php配置示例
-
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
-
PHP ajax 异步执行不等待执行结果的处理方法
-
nginx加php-fpm出现502 bad gateway错误的5种解决方法