开发者社区> 问答> 正文

把智慧云伪静态配置从控制面板里面拿出来

我是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
这样还可以看哪一行代码有错。









展开
收起
陆行鸟 2014-10-14 17:30:56 13530 0
5 条回答
写回答
取消 提交回答
  • Re把智慧云伪静态配置从控制面板里面拿出来
    我挂了ecshop和discuz,在面板只能设置一个伪静态, DZ,另一个就是加不上,提示规则重复导致添加失败,按楼主的方法,我迁移到根目录了,也只能设置一个静态,折腾一天实在没办法了,看来明天又要换管理面板了
    2015-06-01 02:26:23
    赞同 展开评论 打赏
  • 没人加分,是不合理的。
    2014-11-24 17:27:07
    赞同 展开评论 打赏
  • Re把智慧云伪静态配置从控制面板里面拿出来
    可不可以做一个图文教程,我小白一个不是很明白啊。。操作几次在提取文件那里都失败了..
    2014-11-14 15:26:36
    赞同 展开评论 打赏
  • 回1楼chinaccnet的帖子
    你们客服有没有人啊
    2014-10-23 14:42:51
    赞同 展开评论 打赏
  • 顶 楼主的 分享行为  

    -------------------------

    镜像的服务 都是通过netcn@chinaccnet.cn 如疑问请大家发邮件

    2014-10-20 22:49:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云盾-Web应用防火墙(WAF)用户接入手册 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载