zoukankan      html  css  js  c++  java
  • 阿里云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,欢迎有兴趣的小伙伴进群
  • 相关阅读:
    Java服务停止与开启
    跨域,php后端处理
    Mac 504 gateway timeout nginx
    Tp3.2 多数据库链接
    Redis 设置密码
    Redis 如何对外访问 lnmp安装
    tensorflow gpu安装
    ngx_http_upstream_check_module
    Nginx负载均衡+监控状态检测
    springboot+log4j2+slf4j控制台打印带sql日志
  • 原文地址:https://www.cnblogs.com/jieshendada/p/4979097.html
Copyright © 2011-2022 走看看