• 阿里云linux的nginx下面配置多站点


    假设有服务器ip为 114.214.85.35

    域名1为  www.jieshendada.cn

    域名2为 www.jieshenxiaoxiao.cn

    1.首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers  在此处目录下面新建一个jieshendada.cn.conf文件 (此处我只介绍一个文件多个域名的写法)   在新建文件中写规则

    server 

    listen  80; 
    server_name www.jieshendada.cn;             #绑定域名 
    index index.htm index.html index.php;  #默认文件 
    root /home/www/jieshendada;              #网站根目录
    include location.conf;                 #调用其他规则,也可去除
    }

    server 

    listen  80; 
    server_name www.jieshenxiaoxiao.cn;             #绑定域名 
    index index.htm index.html index.php;  #默认文件 
    root /home/www/jieshenxiaoxiao;              #网站根目录
    include location.conf;                 #调用其他规则,也可去除
    }

    然后重启nginx服务器,域名便可绑定成功.

    注意:此时访问www.jieshendada.cn的时候,不管加不加www都可以正常访问,但是访问第二个域名的时候,必须加www,否则就会访问到第一个域名里面去。也就是用jieshenxiaoxiao.cn访问到的是www.jieshendada.cn。

    此处要感谢php贴吧大神涯涯的帮助。我访问的时候一直没有带www,还以为自己设置错了,经过提醒才知道,还需要访问把不带www转成带www

    解决办法:加一个server

    server
    {
    listen 80;
    server_name jieshenxiaoxiao.cn;
    rewrite ^/(.*) http://www.jieshenxiaoxiao.cn/$1 permanent;
    }

    ·········································································

    参考上面方法,也可以写成两个conf文件

    热爱互联网it技术,个人技术QQ群516728814,欢迎有兴趣的小伙伴进群
  • 相关阅读:
    session和cookie
    数据库备份
    使用pip安装.whl文件时出现is not a supported wheel on this platform的解决办法
    multiprocessing模块
    threading模块
    python中多线程相关
    python中实现单例模式
    Flask-SQLAlchemy相关与Flask-Migrate相关
    redis模块
    Flask-Login中装饰器@login_manager.user_loader的作用及原理
  • 原文地址:https://www.cnblogs.com/jieshendada/p/4979097.html
Copyright © 2020-2023  润新知