zoukankan      html  css  js  c++  java
  • 改伪静态配置文件位置

    我的服务器是阿里云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 /mnt/xvdb1/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 
    这样还可以看哪一行代码有错。

  • 相关阅读:
    springmvc 与 springfox-swagger2整合
    [转]TensorFlow如何进行时序预测
    CORSFilter
    [转]完美解决)Tomcat启动提示At least one JAR was scanned for TLDs yet contained no TLDs
    基础开发平台要求
    ssm配置
    mysql重置root密码,并设置可远程访问
    angularjs写日期组件
    看angularjs项目的一些知识记录
    AngularJS 指令的 Scope (作用域)
  • 原文地址:https://www.cnblogs.com/feng18/p/5433940.html
Copyright © 2011-2022 走看看