首页>>帮助中心>>美国vps上让某目录无法执行php程序的教程

美国vps上让某目录无法执行php程序的教程

2025/2/18 58次

美国vps上让某目录无法执行php程序的教程

一诺美国vps上,一般为了安全考虑,对上传目录会设置禁止执行php程序脚本等

修改nginx.conf配置文件

禁止单目录:

location ~* ^/attachments/.*.(php|php5)$ {

deny all;

}

禁止多目录:

location ~* ^/(attachments|upload)/.*.(php|php5)$ {

deny all;

}

需要注意两点:

1、以上的配置文件代码需要放到 location ~ .php{...}上面,如果放到下面是无效的

2attachments需要写相对路径,不能写绝对路径

3、不要忘记重启nginxservice nginx restart