apache 限定某个目录禁止解析PHP

限定某个目录禁止解析PHP

  • 核心配置文件内容
    <Directory /data/www/test01/upload>
        php_admin_flag engine off
    </Directory>
  • curl测试时直接返回了php源代码,并未解析

  • 禁止PHP解析任何文件,并返回403>

<Directory "/data/www/test01/upload">
    php_admin_flag engine off
    <FilesMatch ".*\.php$">
        order deny,allow
        deny from all
    </FilesMatch>
</Directory>
#如果只加filesmatch 禁止访问php文件?那么php文件不命名".php"是不是就会解析,那么filesmatch只是禁用了常规的命名文件,php_admin_flag 是实际禁用了php解析功能

posted on 2017-12-27 08:04  游荡的鱼  阅读(289)  评论(0编辑  收藏  举报

导航