搜索

首页  >  问答  >  正文

docker - 一台服务器,两个部署了nginx的容器,解析了两域名,想分别访问这两个容器不添加端口?

在一台vps上我跑了两个nginx的容器,同时指了两个域名到这个服务器,想这两个域名分别对应两个容器,怎样可以使这个两个域名不需要输入端口就可以直接访问

曾经蜡笔没有小新曾经蜡笔没有小新2759 天前945

全部回复(5)我来回复

  • phpcn_u1582

    phpcn_u15822017-04-25 09:03:59

    你需要在这台服务器上运行一个真的nginx(而不是nginx容器)来做反向代理,在这个真的nginx设置里配置两个server,然后分别声明你的这两个域名,并把请求转发给两个容器的nginx。

    具体可以参考这个链接

    回复
    0
  • 某草草

    某草草2017-04-25 09:03:59

    搜索nginx的配置 server_name

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-25 09:03:59

    不晓得这个能不能帮你
    /a/11...

    回复
    0
  • 给我你的怀抱

    给我你的怀抱2017-04-25 09:03:59

    搜索下nginx多域名配置。其实就是多写几个server_name

    回复
    0
  • 黄舟

    黄舟2017-04-25 09:03:59

    nginx不放docker有个坏处就是静态资源你nginx没法访问,因为静态资源在docker里。

    回复
    0
  • 取消回复