Nginx 配置多個服務共用80埠
阿新 • • 發佈:2018-12-10
使用場景:兩個不同埠的微服務,當我們測試的時候,需要放到同一臺伺服器上,共享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