1. 程式人生 > >Nginx 配置多個服務共用80埠

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