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

    为了省服务器把不同的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." 去掉。

巨坑啊。。。。。。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的阅读 13,564评论 5 6
  • 今天下午去学车,无聊的时候下了个应用,名字叫无秘。其实以前有玩过,后来人太少就删掉了,不过最近看起来人挺多的。 该...
    独木Atree阅读 257评论 0 1
  • 你 作者娄春青(滨州康和) 你 走了那么久 为什么 还要在风里撒下芳香 你走了那么久 为什么 还要在清晨的露珠里绽...
    爱还来不及怎舍得伤你阅读 91评论 0 1
  • 第一次听《大话西游》的故事是刚刚进大学的时候,同寝室的室友作为故事讲给我听的,她觉得最奇异的是从来没有人在悟空身上...
    NutsVicky阅读 331评论 0 1