Nginx 配置多个服务共用80端口

使用场景:两个不同端口的微服务,当我们测试的时候,需要放到同一台服务器上,共享80端口访问
可以在nginx.conf中做如下配置:

server {         
         listen       80;  
        server_name  apitest.aa.com;  
        location / {
            proxy_pass http://10.26.31.176:8081;   #微服务地址测试环境
            root   html;  
            index  index.html index.htm;  
         }   
  }
server {         
         listen       80;  
        server_name  api.aa.com;  
        location / {  
            proxy_pass http://10.26.31.176:8080;   #微服务地址线上环境
            root   html;  
            index  index.html index.htm;  
         }   
  }

做好上述配置,我们就可以愉快的进行测试了。
注意:修改完成之后,要重载下配置才能生效

#重载配置文件 需要进入nginx安装目录 执行如下命令
sbin/nginx -s reload
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容