作者frostyjoan (洛洛)
看板Web_Design
標題[問題] server 部署問題
時間Fri Jan 25 19:37:47 2019
哈囉~~想請教 server 部署問題 QQ
情境是:
只有一台 server,沒有 domain(鎖內網,只能打 IP),不能開 port
是個前後端分離的專案
後端先上版完成了(80 port 已被使用)
想請問前端要怎麼接著部署呢?
我想得到的解法是:
1-1. 由後端掌控 server,幫前端 host web
> 感覺這才是正常做法?
1-2. 80 port 讓給前端,特定 url(API)再轉給後端
> 其實這個方法我不太確定 0 .. 0
2. 再開一台 server
> 要請業主付兩台的錢
求各位大大指點 >""<
一直被問為什麼網站部署弄不好 T__T
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.131.143
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1548416269.A.EEA.html
1F:推 rahit: 雖然我很想問為什麼前後端會需要放在不同port上…01/26 00:30
2F:→ rahit: 不過總之用proxy server不能解決嗎01/26 00:30
呃呃呃,因為這是前後端分離的案子
後端部署完 API 佔住了 80port,前端不知道要怎麼處理才好...
應該跟 proxy 無關 ...(?)
※ 編輯: frostyjoan (1.34.131.143), 01/26/2019 01:16:42
3F:→ HamalAri: 後端可以改 port 嗎? 或者用 vhost + reverse proxy (01/26 02:10
4F:→ HamalAri: 不是很懂為什麼內網不能用 domain, dns 可以指向私有01/26 02:10
5F:→ HamalAri: ip )01/26 02:10
網管不給 domain&port ... 哭
沒有 domain 好像也不能設定 vhost 吼...(?!)
※ 編輯: frostyjoan (223.137.14.48), 01/26/2019 03:02:25
6F:推 rahit: 把80讓給proxy server,然後專案掛在別的port,在proxy ser01/26 07:03
7F:→ rahit: ver上設定收到哪個網址要轉到哪個port…呢?01/26 07:03
哦哦好像有懂!!
可是後端的 router 沒規則是另一個問題..
※ 編輯: frostyjoan (223.137.14.48), 01/26/2019 12:43:07
8F:推 rahit: 設定'/'底下通通轉過去 01/26 13:44
9F:→ rahit: 前端再一個個單獨設 01/26 13:44
好像反了,前端是 SPA
※ 編輯: frostyjoan (1.34.131.143), 01/26/2019 16:07:41
10F:推 satanbaby: 你前端開發完 建置完的靜態資料夾後 可以部署到後端吧01/26 19:38
這是我想像中的 1-1
可是後端似乎沒有要幫忙的意思…
※ 編輯: frostyjoan (223.137.165.204), 01/26/2019 21:07:57
11F:推 nottt: 看誰有server的帳號密碼,就請他幫你放前端靜態檔 01/27 19:11
12F:→ nottt: 如果你和後端都有,又怕兩人檔案一起放會亂,就設虛擬目錄 01/27 19:12
可是只有 IP 好像沒辦法設虛擬目錄 0 ... 0
13F:推 shter: 不能在 80 port 下設虛擬目錄把 /api 轉導到 API 嗎?01/30 23:16
後端的 router 好像沒規則… 虛擬目錄不知道怎麼設 > <
最後是開了兩台 server
※ 編輯: frostyjoan (1.34.131.143), 01/31/2019 01:55:35