1. 程式人生 > >ngnix配置代理

ngnix配置代理

antdesignpro專案開發完成後,打包之後生成的靜態頁面,需要放到伺服器上用ngnix配置轉發才可以訪問,下面將介紹ngnix的配置:

1、從網上下載ngnix,找到nginx/conf/nginx.conf檔案。

2、配置nginx.conf如下:

server {
            listen       9998;
            server_name  localhost;
            location / {
                            root   html/demoWeb;
                            index  index.html index.htm;
            }
            location /api/ {
                            proxy_pass   http://10.212.1.12:9001/;
            }


    #######下方配置省略#######
}
        

備註:

1)、listen:9998  ,專案訪問的埠號,隨意設定,只要不重複

2)、server_name   ,預設localhost

3)、location / root    ,訪問的靜態頁面地址(我的專案放置在demoWeb資料夾下,故是html/demoWeb。如果你是直接放在根目錄html資料夾下,則此處應為html)

4)、location / index  ,預設是index.html index.htm

5)、location /api/  ,專案中訪問的服務地址,因為訪問的服務地址與nginx部署的地址不一樣,所以這裡需要單獨配置。

3、配置好nginx後,需要重啟服務,訪問http:/ /(nginx部署的ip地址+埠號)