前後端專案使用Nginx同域部署

2022-06-21 19:06:10 字數 511 閱讀 6840

前後端分離的專案,無論是否部署在同一臺機器,都應盡量使前後端專案暴露於同乙個域下【協議+主機+埠】,方法就是在部署前端的nginx上,使用同乙個域來反向**後端專案,好處多多:

徹底、一勞永逸地解決跨域問題(開銷也最低,因為不再有options請求)。

共享網域名稱。

利用反向**隱藏後端位址。

集中管理。

server 

}

from nginx

copy dist /data

run rm /etc/nginx/conf.d/default.conf

add my_nginx.conf /etc/nginx/conf.d/

run /bin/bash -c 'echo init ok'

特別注意後端服務的網域名稱規劃,比如【code、auth、admin、buy】等網域名稱,要提前在後端介面上統一分配好。

同網域名稱前後端分離專案 nginx配置實踐

新專案採用前後端分離的方式開發,前後端 打算分開部署 同機器且同網域名稱 但打算支援後端依然可訪問靜態資源 nginx配置僅乙份 搜尋nginx配置大部分都通過url字首進行 來做前後端分離,不適用目前專案。前端框架 vue 後端框架 thinkphp6 前端部署目錄 www project sta...

Nginx配置前後端跨域

nginx的詳解參考文章 啟動nginx start nginx http localhost 80 有頁面啟動成功 檢查80埠是否被占用 netstat ano findstr 0.0.0.0 80 或 netstat ano findstr 80 檢視nginx的使用 tasklist fi i...

使用nginx前後端分離發布專案?

原理我就先不說了,直接上手 在右邊選擇download 我們選擇 nginx windows 1.14.1 然後會看到這樣乙個資料夾 我們可以用vscode開啟這個資料夾 然後開啟 conf nginx.conf檔案 找到server 把這server 裡的所有都注釋掉,然後新增這麼一段 如圖 li...