zoukankan      html  css  js  c++  java
  • Nginx|Apache目录权限禁止执行PHP设置

    Ngnix:

    location ~ /upload/.*.(php|php5)?$ {
    
    deny all;
    }

    这就是禁止upload内执行php,但是图片可以打开哦

    多目录禁止:

    location ~ /(upload|upload1|upload2)/.*.(php|php5)?$ {
    deny all;
    }

    这就禁止了upload,upload1,upload2三个目录

    Apache:

    .htaccess控制,适用于没有服务器管理权限。
    在可写文件夹的目录下,建一个.htaccess文件,内容为:

    <Files ~ ".php">  
        Order  allow,deny  
        Deny  from  all  
    </Files> 

    apache配置文件先设置:

    <Directory /www/www./upload>
    php_flag engine off
    </Directory>
    <Directory ~ "^/www/.*/upload">
     <Files ~ ".php">
     Order allow,deny
     Deny from all
     </Files>
    </Directory>
  • 相关阅读:
    失格
    救赎
    篝火晚会
    旅行家的预算
    荒诞
    mod
    clique
    序列
    [CF932E]Team Work & [BZOJ5093]图的价值
    NOIWC2018游记
  • 原文地址:https://www.cnblogs.com/wuzhicms/p/6698154.html
Copyright © 2011-2022 走看看