如果我有2个不同的域名。分别为aa.com , bb.cn代码都是一套这样nginx应该怎么配置呢-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如果我有2个不同的域名。分别为aa.com , bb.cn代码都是一套这样nginx应该怎么配置呢

睿睿睿睿睿 2020-04-14 05:25:00 565

image.png

现在是这么写的, 但是上面的域名是访问的默认nginx页面,怎么样才能让2个域名都访问 一套location规则

我不能再2个server里写相同的规则,那样跟单独拿出来写2个conf没什么区别

应用服务中间件 nginx
分享到
取消 提交回答
全部回答(1)
  • 丨李老板
    2020-04-14 14:53:46

    只需要在server_name 后面写两个域名就可以了,域名中间用空格分开。

    server {
      listen 80;
      server_name aa.com bb.cn;
      ssl_后面省略......
    }
    

    但是我看你的两个域名都要配置ssl证书,这样就不能合并了,因为每个server里只能配置一个ssl证书,你现在的配置就是最简单的配置了。 如果你想再简单点,还是在服务器上部署一套,什么nginx规则也不需要配,买个SLB挂在ECS前面,配置上443 ssl和80强制转发到443。

    1 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程