zoukankan      html  css  js  c++  java
  • nginx根据域名转发

    如今docker使得本地部署服务越来越容易了,例如本人就使用了docker部署了gitlab-ce服务。但是对局域网的其他用户希望是通过gitlab.nathan.com进行访问,这就意味着gitlab服务需要部署在80端口上。但是其他服务也需要这样,即也需要80端口。多个服务不可能同时暂用同一个端口,但是可以通过nginx转发。比如A服务是7080端口,对应的域名是a.center.com;B服务对应的端口是6080端口,域名是b.center.com。nginx更具域名进行转发到不同端口上。
    ngxin配置:

    server {
        listen 80;
        listen [::]:80;
        server_name a.center.com
        location / {
            proxy_pass http://127.0.0.1:7080;
        }
    }
    server {
        listen 80;
        listen [::]:80;
        server_name b.center.com
        location / {
            proxy_pass http://127.0.0.1:6080;
        }
    }
    

    备注: 现在很多路由器都支持修改hosts,比如小米路由器、华硕<梅林>路由器等。

      
    转自:https://www.jianshu.com/p/dfef0199cf6f 
  • 相关阅读:
    顺序表与链表
    Python SQL相关操作
    Python 数据分析练习1
    Python 操作MySQL数据库
    Python 乘法口诀表
    Python 导出数据from Mysql
    Python subplot 绘画
    Shell 自定义函数
    Shell 双括号概述
    Shell for、while循环
  • 原文地址:https://www.cnblogs.com/javalinux/p/15838235.html
Copyright © 2011-2022 走看看