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