
情況是這樣子的,
我有一個對外的 Public IP, 也有一個 Domain Name ( abc.org )
而內部網路中則有數台不同的伺服器, 像是
1. FreeNAS 管理介面
2. Squeezebox Server 管理介面
3. MLDonkey 管理介面
4. 點點點點
現在的做法是利用共享器 Port Forward 功能, 將各個內部網頁對映到不同的 Port,
但是有沒有可能做到在內部架設一部主機, 把 Public Port 80 導向這部主機
外部使用者連結到單一網址, 依照 URL 目錄的不同, 導引流量到不同主機上呢 ?
比如說,
http://abc.org/FreeNAS -> FreeNAS 管理介面
http://abc.org/Squeezebox -> Squeezebox Server 管理介面
http://abc.org/MLDonkey -> MLDonkey 管理介面
這個課題研究了蠻久的,
感覺上似乎 Reverse Proxy 可以達到這樣的功能
( nginx, apache or lighttpd ?)
不知道 m01 上的網友們有沒有類似的架設經驗, 可以提供給小弟參詳參詳