apache下禁止php运行

post by rocdk890 / 2011-8-18 15:38 Thursday linux技术

  今天在服务器上进行测试的时候,发现有个网站无法显示图片,开始还以为是网站程序出现问题,想看看

php的详细信息,就直接在网站一个tt文件夹下新建了个test.php,谁知道居然出现403错误,就

进/etc/php.ini下看是不是开了php安全模式和禁止什么函数,最后搞了半天才想起会不会是伪静态的问

题,一看.htaccess文件才发现问题的所在.

下面就是我发现的.htaccess文件里的内容:
<Limit GET POST PUT>
Order Allow,Deny
Deny from All
</Limit>
这几个web头部信息都禁止了,还访问什么,气愤之下直接清空换成只禁止php后缀的内容:
IndexIgnore */*
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
重新打开浏览器访问,网站都正常了.访问http://ip/tt/test.php ,还是无法访问,这是正常的.好了,收工闪人.

夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-34.html

标签: apache php webshell 运行

  1. gravatar Ansen
    2011-08-19 18:07
    这个建议不错~
  1. gravatar rocdk890
    2011-08-18 21:27
    @Ansen:看不懂可以亲自试试就知道了
  1. gravatar Ansen
    2011-08-18 20:25
    表示看不懂

评论: