美文网首页工作生活
nginx根据域名转发

nginx根据域名转发

作者: NY_YN | 来源:发表于2020-02-01 17:36 被阅读0次

如今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,比如小米路由器、华硕<梅林>路由器等。

相关文章

  • nginx根据域名转发

    如今docker使得本地部署服务越来越容易了,例如本人就使用了docker部署了gitlab-ce服务。但是对局域...

  • Nginx配置根据域名转发

    说明 现在是云服务时代,很多人都拥有自己的域名和服务器。我本人也在阿里云买了服务器和域名。但由于只有一台服务器,对...

  • Nginx 使用笔记

    1.忘了切换本机的host了 2.根据域名匹配 效果: 让 Nginx 监听不同的域名的80端口,然后转发到各自应...

  • nginx域名转发

    今天碰到一个问题:一台服务器绑定了2个域名,一个是www.123 ,另一个是home.123,现在要把一个8096...

  • nginx 配置域名转发

    安装nginx 启动Nginx并设置开机自动运行 : 默认端口80浏览器输入 服务器地址 即可看到 nginx的首...

  • Nginx DNS不生效小技巧

    使用nginx转发的时候,想使用自己的DNS进行域名解析,在主机上ping域名是通的,可是在Nginx上即不通,r...

  • nginx配置泛域名转发到子目录nginx泛域名转发到泛域名

    nginx泛域名转发到泛域名 有的时候,我们需要配置一些自定义的子域名,如: test.user.demo.com...

  • Nginx或tomcat8配置https

    前提申请免费域名https证书 一、nginx配置https并转发到tomcat 1、Nginx配置文件 2、 n...

  • 022--Docker使用nginx负载场景

    2、nginx使用 1、简单使用nginx进行页面访问 2、nginx对网址进行概率性负载 3、根据域名进行负载

  • php 生成短链接

    根据需求 - 选择自己生成短域名还是利用第三方api获得 自己生成短链接 注意:中心思想"域名转发"既然是域名转发...

网友评论

    本文标题:nginx根据域名转发

    本文链接:https://www.haomeiwen.com/subject/pbrxhctx.html