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 
  • 相关阅读:
    错误页面提示大全
    http协议基础知识
    初识性能测试
    seo
    测试工程师的分类和发展方向
    Jsessionid和cookie的区别与联系
    nginx配置
    复盘能力
    开发自测方法
    OKR 目标关键成果法
  • 原文地址:https://www.cnblogs.com/javalinux/p/15838235.html
Copyright © 2011-2022 走看看