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

2019-04-12  本文已影响0人  webjiacheng

使用场景:两个不同端口的微服务,当我们测试的时候,需要放到同一台服务器上,共享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
上一篇 下一篇

猜你喜欢

热点阅读