大家好,想請大家指教一下。
最近在家裡的群輝NAS上裝了VM,VM的虛擬機裡有一個IIS站台在跑網站
最近買了個網址要給虛擬機站台使用,但是其他網頁服務都是在NAS身上跑。
所以主要的80、443 PORT 都是透過路由器NAT給NAS。
假設
網域 dev.yukicat.com.tw
我的NAS是 192.168.1.140
虛擬機是 192.168.1.138
IIS站台系結 dev.yukicat.com.tw:443, dev.yukicat.com.tw:444
路由器 80,443 指向 192.168.1.140
網域指向我家的路由器對外IP,路由器理當會轉發給NAS。
是否有辦法讓連結這網址的時候又透過NAS轉發給虛擬機的IP。
主要是不想 路由器NAT 80/443PORT 直接給虛擬機
但又不想讓網址後面要輸入444port 才能連到。
可以 google "reverse proxy 設定"。
當 NAS 收到 dev.yukicat.com.tw 的 request 時,reverse proxy 到 VM 去即可。
方案1.
把要對外的站台port變更,如改成10000
對外80 port關掉,除非你不想買ssl加強網頁防護
Router Port Forward 外部IP:443 -> 內網IP:10000
內網的80/443網站就不會被port forward轉過去
方案2.
NAS開VM然後給一個新的內網IP
Router Port Forward 外部IP:443 -> VM內網IP:443