sfbzb 发表于 2016-9-8 13:27:40

军哥,lnmp1.3下面取消目录执行php方法失效了!

之前一直用1.2的,可以使用,现在升级到1.3的了,在写这个进去,发现失效了,写了规则,依然可以执行php。

先贴上conf文件。


server
    {
      listen 80;
      #listen [::]:80;
      server_name www.230a.com 230a.com;

if ($host != 'www.230a.com') {rewrite ^/(.*)$ http://www.230a.com/$1 permanent;}
      index index.html index.php;
      root/home/wwwroot/www.230a.com;


      include none.conf;
      error_page   404   /404.html;
      include enable-php.conf;
      

location ~ /images/.*\.(php|php5)?$

{

deny all;

}



location ~ .*\.(gif|jpg|jpeg|png)$
      {
            expires      30d;
      }


      location ~ .*\.(js|css)?$
      {
            expires      12h;
      }


      location ~ /\.
      {
            deny all;
      }


      access_log/home/wwwlogs/www.230a.com.log;
    }



从新启动nginx以后,依然可以运行php文件。。

/etc/init.d/nginx restart


3562

licess 发表于 2016-9-8 15:08:17

官网教程上有说明要放到php解析配置的前面
你这个明显php解析在前面,php脚本都解析了,后面加deny也没用了

sfbzb 发表于 2016-9-8 21:15:31

回复 2# 的帖子

谢谢军哥,抱歉,是我这边没有看清楚,1.3的跟1.2的不一样!

licess 发表于 2016-9-9 09:26:47

回复 3# 的帖子

一样,只是让配置文件更简化,更新日志有说明 https://lnmp.org/changelog.html
页: [1]
查看完整版本: 军哥,lnmp1.3下面取消目录执行php方法失效了!