iT邦幫忙

0

如何同時運行WEBMAIL和公司的網站?

我現在的情況是這樣的:
我公司有一個ASPS寫的網站和一個squirrel的WEBMAIL.
平時公司的同事使用example.com/webmail的方法去讀取mail.
另外我想外面的人透過www.exmaple.com來進入公司的網站.

問題就來了,因為以我所知apache不支援aspx,那我的網站要放到iis的伺服器上面,但當我這樣做的時候由於是2台不同的server,因此不能同時間使用webmail和公司的網站.

請問有方法可以令我做到2個網站並存嗎??

ccutmis iT邦高手 2 級 ‧ 2011-09-30 11:47:08 檢舉
可以試試把Apache伺服器設定至特定的Port,例如8080埠
把httpd.conf裡面加上這行
Port 8080

然後再重開Apache伺服器,那原本的網頁(aspx)還是同樣的網址:example.com/webmail
而webmail系統(apache+php)網址則是: example.com:8080/webmail
小成 iT邦高手 10 級 ‧ 2011-09-30 21:47:23 檢舉
http://www.google.com.tw/search?aq=f&gcx=w&sourceid=chrome&ie=UTF-8&q=APACHE+ASPX
其實APACHE可以跑ASPX
我朋友她們公司網站就是這樣跑的..
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
ufgeorge
iT邦研究生 1 級 ‧ 2011-10-02 23:07:30
最佳解答

如果你希望用同一個外部IP對應到兩台web server的80 port,那麼您需要像是微軟Forefront TMG之類的reverse proxy。
Reverse Proxy可以用不同的FQDN來判斷應該要轉到哪部web server服務

conandexter iT邦研究生 1 級 ‧ 2011-10-03 10:22:24 檢舉

您好!

如果我是要同一個IP對外,但是在一台機器上的IIS有兩個網站要給外面的人看,
如果要這樣:
www.aaa.com.tw→A網站
www.bbb.com.tw→B網站

但是www.aaa.com.tw和www.bbb.com.tw都是同一個IP

請問這樣可以嗎?

6
edras
iT邦新手 4 級 ‧ 2011-09-30 14:25:30

您好:建議您可以這樣規劃
1.mail.example.com/webmail ==> WebMail
2.www.example.com ==> 網站
在DNS 中分別設定A 紀錄以及 MX 紀錄
除非你規劃 www.example.com FQDN 都是同時要給這兩個主機用
這就比較麻煩了
謝謝

6
jackwan
iT邦研究生 4 級 ‧ 2011-09-30 14:27:46

連外的網路卡設兩組IP,
在DNS中, mail與www的設定指向不同的IP,
在IIS中, Webmail monitor Web mail ip 的80 port,
www monitor www ip的80 port.

這樣就會各走各的.

0
poemnite
iT邦研究生 2 級 ‧ 2021-03-17 15:05:01

建議就拆機器吧, 反正可以用 VM 來處理
Webmail 是 php, 就用 Linux + Apache 來跑
公司網站是 aspx, 就跑 Windows + IIS

然後前面擺一台 Linux + Nginx Reverse Proxy (反向代理)
對外的 IP 就 bind 在這台上面
然後 proxy_pass 到不同的 LAN IP 就好

你後面要再幾台都沒關係,
只要你的頻寬跟硬體可以撐的起來

我要發表回答

立即登入回答