簡單瞭解 nginx

正向代理 反向代理

正向代理:
客戶端代理,服務端不關心哪個客戶端
反向代理:
服務端的代理,客戶端不用關係是哪臺服務器

配置


此處的意思是i
監聽localhost:8080端口
根目錄即 localhost:8080/ 指向 nginx 目錄下的 html文件夾裏

在未做代理之前, 請求爲 localhost:8080/datamarket-web/*
但此時後端爲localhost:8088 前端調試時,需要將/datamarket-web開頭的API轉發到8088的端口
因此如圖中第二個location 配置 proxy_pass 即可

Windows下nginx命令

在Windows下操作nginx,需要打開cmd 進入到nginx的安裝目錄下
(嘗試過添加環境變量,但貌似執行時會以當前目錄做某些參數導致啓動失敗)

# 1.啓動nginx:

start nginx 
# 或
nginx.exe

# 2.停止nginx(stop是快速停止nginx,可能並不保存相關信息;quit是完整有序的停止nginx,並保存相關信息)

nginx.exe  -s stop 
# 或
nginx.exe -s quit

# 3.檢查 重啓:

nginx -t  修改nginx配置後執行檢查配置是否正確
# 或
nginx -s reload 重啓
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章