1、下載下傳nginx
mac:brew install nginx
windows:http://nginx.org/en/download.html
2、nginx下載下傳後的配置目錄如下
mac:/usr/local/etc/nginx/nginx.conf
windows:C:\nginx\conf\nginx.conf
3、更改nginx配置檔案
3.1.1 mac在終端下輸入: sudo vi /usr/local/etc/nginx/nginx.conf
3.1.2 輸入密碼
3.1.3 然後mac用vim模式更改檔案配置
3.2 windows在目錄用記事本打開更改即可
打開的檔案長這個樣子,下圖中藍色框的内容是我改動的部分
4、啟動nginx
- nginx常用指令
- 測試配置檔案格式是否正确: nginx-t
- 啟動: nginx;
- 重新開機: nginx -s reload
- 停止: nginx -s stop
4.1 對配置進行格式校驗 nginx-t,沒問題後會提示如下
4.2 啟動nginx,nginx,若沒有報錯則啟動成功
5、結果
完成4部分的配置,這樣在localhost:8003/中會通路 8001中的頁面資源(html),若html中有請求/api/開始,則通路3000端口中的服務接口
6、釋義
對藍色部分進行解釋。123
- 第一處:電腦是幾核的就寫幾,不更改預設為1,會降低相應的性能。 ↩︎
- 第二處:需要代理的端口,我寫的是8003 ↩︎
- 第三處:需要被反向代理的端口,可以寫多個,凡請求根目錄‘/’的情況下,代理到8001端口, 凡請求路徑是‘/api/’的情況下,代理到3000端口。 ↩︎