军哥,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
官网教程上有说明要放到php解析配置的前面
你这个明显php解析在前面,php脚本都解析了,后面加deny也没用了
回复 2# 的帖子
谢谢军哥,抱歉,是我这边没有看清楚,1.3的跟1.2的不一样!回复 3# 的帖子
一样,只是让配置文件更简化,更新日志有说明 https://lnmp.org/changelog.html
页:
[1]