iT邦幫忙

0

請教一個public ip如何架設二台(Private IP)以上的伺服

  • 分享至 

  • xImage

不使用IP分享器、改PORT位、主機標題等方式下有沒有辨法在內部網路架伺服器而別人也可以連得上的方式。
假設有三台WEB 伺服器
192.168.0.1是WWW.WEB.TW
192.168.0.2是TW.WEB.TW
192.168.0.3是MAIL.WEB.TW
有DNS伺服器

看更多先前的討論...收起先前的討論...
mis339 iT邦新手 2 級 ‧ 2009-05-17 12:33:15 檢舉
Virtual Host不也是類似IIS的「主機標題」?
我是不知發問後能不能改內容,但如果發問者要的答案跟自己的問題是矛盾的,那不是建議修改一下原發問的內容會比較好?!
蟹老闆 iT邦大師 1 級 ‧ 2009-05-17 21:04:06 檢舉
我不了解iis的主機標題是否相同,但我實作卻沒有成功,單一主機多個虛擬主機在IIS下實作是成功的,我的要求是在區網內的虛擬IP也可以提供外部連線,或許是表達不明確造成的誤會。
以TWTW提供的網址http://ms.ntcb.edu.tw/~steven/article/apache-mod_proxy.htm應該可以滿足我的要求,引用「(另外使用者輸入 erp.abc.com.tw,這個 erp 系統是由 IIS 所服務,此時只要設定 mod_proxy 向 192.168.1.21 取得資料後再轉傳給使用者即可。)」
還沒實作不知是否可以成功。
另外scottchen的及ufgeorge方式應該也都是可行的方式。
如果MIS339大有IIS下可滿足需求的方式還望指導,相較之下IIS還是比較簡單一些 :)
蟹老闆 iT邦大師 1 級 ‧ 2009-05-17 21:13:06 檢舉
補充說明:
原認知是IIS的主機標是無法達到要求,故下「不以主機標題的方式」為題
mis339 iT邦新手 2 級 ‧ 2009-05-18 01:35:16 檢舉
我試過同一個IP,在IIS中架三個網站,在DNS中指定三個域名對應到這個IP,然後使用者連進來時,不同的域名就連到不同的網站,這部份肯定是沒問題的。

你可以加我的MSN來討論,mis339@msn.com。
mis339 iT邦新手 2 級 ‧ 2009-05-18 01:36:03 檢舉
另外,你可以叫我Alan或是阿斌,mis339只是個代號,謝謝。
蟹老闆 iT邦大師 1 級 ‧ 2009-05-18 09:38:39 檢舉
Alan 大
一個IP(PUBLIC)數個網站的架設我這邊也曾實作成功,但僅以IIS似乎無法讓區網內IP(PRIVATE)用來架設網站,
我已傳送加入好友的請求了名稱為 TOP
mis339 iT邦新手 2 級 ‧ 2009-05-24 04:00:43 檢舉
「僅以IIS似乎無法讓區網內IP(PRIVATE)用來架設網站,」
不是很懂這句話想表達的是?
另外,我的MSN沒收到好友請求。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
32
逮丸逮丸
iT邦大師 1 級 ‧ 2009-05-15 13:45:10
最佳解答

有一台 Linux/*BSD 在前面,有兩張網卡,
一張接 WAN(public IP),一張接 LAN(private IP),
如同樓上所言,用 Apache 的 name-base virtual host,
而各 Virtual Host 都以 mod_proxy、ProxyPass 來往後送到各別網站。

這個是蠻好的 Apache 範例:
http://ms.ntcb.edu.tw/~steven/article/apache-mod_proxy.htm

如同該文所說,其實就是弄個 Reverse Proxy,
不只 Apache, Nginx 也可,
Lighttpd 也應該可以。

蟹老闆 iT邦大師 1 級 ‧ 2009-05-17 06:40:54 檢舉

感謝提供這麼多可用的訊息,

28
灌籃高手
iT邦高手 1 級 ‧ 2009-05-15 13:26:59

試試看name-base virtual host

28
ufgeorge
iT邦研究生 1 級 ‧ 2009-05-16 09:32:39

以微軟的解決方案,是以Microsoft ISA Server對後端web server進行發佈,在發布時,以不同的fqdn name來對應不同的內部IP,如果您有AD的話,就可以把身分驗證機制交由ISA Server做第一道把關,通過後ISA可以Single Sign On到後端的web server,增加後端web server的安全性。

22
royal926
iT邦新手 3 級 ‧ 2009-05-16 19:00:32

你要做的就是virtual host(虛擬主機)
網路上收尋一下,就有很多文件可以參考

一堆主機代管的公司,大部分也都是用virtual host(虛擬主機)的方式
讓一台Server上,放置很多不同公司或是個人的WEB空間

差異就在使用的OS及WEB SERVICE的不同,設定的方式也有所不同

22
nevermind
iT邦新手 3 級 ‧ 2009-05-16 22:31:09

同一張網卡設定你要的三組IP不可以嗎...!?

我要發表回答

立即登入回答