美文网首页
nginx不同域名通过80端口访问不同的web项目

nginx不同域名通过80端口访问不同的web项目

作者: LEUNGJH | 来源:发表于2018-07-11 18:26 被阅读0次

    为了省服务器把不同的web项目备份到同一台服务器上面,而且为了方便当项目出事,备份能快速切换上线,现在有了这一个需求。

遇到的一个巨坑问题(图一):

nginx配置(图一)

  如图,nginx设置两个域名监听80端口,想做到a-api2.test.com访问路径/data/a-center/www/api/rpc,b-api2.test.com访问路径/data/b-center/www/api/rpc;

  但是出现的问题是 a-api2.test.com能访问路径/data/a-center/www/api/rpc,b-api2.test.com不能访问目的路径,反向去访问了路径/data/a-center/www/api/rpc;

  巨坑,百思不得其解,尝试过绑定本地 /etc/hosts 域名,其它反向代理方法短时间内还是行不通。

解决:

    把两个域名开头的 "www." 去掉。

巨坑啊。。。。。。

相关文章

  • nginx不同域名通过80端口访问不同的web项目

    为了省服务器把不同的web项目备份到同一台服务器上面,而且为了方便当项目出事,备份能快速切换上线,现在有了这一...

  • Tomcat之server.xml配置

    TomcatServer.xml结构图 多项目使用同一域名(多端口访问) 不同项目使用不同域名 实现多域名访问(通...

  • Nginx反向代理配置/协助本地开发

    有时候本地需要启动多个项目,模拟线上的访问环境,用不同的域名定到不同的项目,又不能加端口,这时候Nginx的反向代...

  • nginx deny other port

    Q:nginx 监听80端口,tomcat占用8081端口,想要实现,外网访问只能访使用域名 或者ip+80端口,...

  • 问题:nginx 如何处理301 ?

    机器因为无法解决二级域名+端口的问题(不同应用放在不同的端口上)在原来的80端口上增加了一个Nginx配置如下: ...

  • Docker nginx https二级域名无端口访问多个web

    前言 Docker nginx部署二级域名无端口访问多个web项目 在这篇文章中,我们已经实现了在docker容器...

  • 自学Java第142天

    实现了通过域名访问对应的网站SwitchHosts解决域名问题nginx解决端口问题 SwitchHost完全就是...

  • 「Docker」配置Nginx反向代理

    功能需求 同一主机上有多个web项目,需要将不同的宿主机端口绑定到对应域名 解决方案 宿主机可以直接配置Nginx...

  • Nginx配置域名转发及https访问

    1.概述 当在一个服务器部署多个服务,不同服务需要通过不同域名访问时,可以通过Nginx代理进行域名转发,同时还可...

  • Nginx 使用笔记

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

网友评论

      本文标题:nginx不同域名通过80端口访问不同的web项目

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