我是Linux版(Centos64位)
我不知道大家的是怎样,反正我的伪静态配置一直不好用,控制面板里的伪静态 经常感觉是 写了没反应,还经常莫名其妙的说什么文件重复或者语法问题,今天实在人受不了,决定改下配置,把伪静态放到ftp下,方便修改。
进控制台
cd ..
cd usr/local/nginx/conf/vhost/
aaacom
aaacom换成你的站点目录名
ll 一下
可以看到这样两个类似名字的文件,
aaacom.c88888
aaacom.c88888_self_conf (如果没在控制面板开伪静态就没有这个文件,反正开不开 都不用管)
开始修改
vi
aaacom.c88888
把
include /usr/local/nginx/conf/vhost/
aaacom/
aaacom.
c88888_self_conf ;(如果没开过伪静态也不会有这行代码,如果没有直接加在error_page 503 /503.html ;
后面)
改成
include /virtualhost/
aaacom/
aaacom.
c88888_self_conf ;
按esc
:x 保存退出
然后进ftp去你的站点目录下 新建个
aaacom.
c88888_self_conf
再把原厂的代码粘贴进去
if (-d $request_filename) {
rewrite ^/(.*)([^/])$ $scheme://$host/$1$2/ permanent;
}
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
location ~ /\.ht {
return 403;
}
location ~ ssl.(key|crt)$ {
return 403;
}
location ~ (favicon.ico|robots.txt) {
expires 1d;
log_not_found off;
break;
}
完了
以后就可以直接 在这个文件上改了,生效需要重启web服务,或者控制台重启nginx
./usr/local/nginx/sbin/nginx -s reload
这样还可以看哪一行代码有错。
-------------------------
镜像的服务 都是通过netcn@chinaccnet.cn 如疑问请大家发邮件
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。