在目录中禁用PHP执行(使用Nginx)

cetgtptt  于 2023-08-03  发布在  Nginx
关注(0)|答案(1)|浏览(103)

我遇到了阻止可执行文件的解决方案,但只能使用目录中的.htaccess文件。

# Block executables
<FilesMatch "\.(php|phtml|php3|php4|php5|pl|py|jsp|asp|html|htm|shtml|sh|cgi|suspected)$">
    deny from all
</FilesMatch>

字符串
如果我只有Nginx而没有Apache2,我怎么能实现同样的事情呢?

aiazj4mn

aiazj4mn1#

Nginx的块如下所示。此规则意味着将不执行以下列表中具有任何扩展名的文件。

location /home/username/public_html/wp-content/uploads {
    location ~* \.(php|phtml|php3|php4|php5|pl|py|jsp|asp|html|htm|shtml|sh|cgi|suspected)$ {
        deny all;
    }
}

字符串

相关问题