iT邦幫忙

0

VPS主機多IP多Domain多Port的配置問題

Jax 2018-11-15 13:47:471535 瀏覽

各位先進想請教:
1.我目前有一台租賃的網路VPS主機:CentOS7.x,並且安裝WHM/cPanel
2.預設有兩組IP可以用,姑且稱IP_1與IP_2 (WHM註冊在IP_1)
3.有兩組Domain,姑且稱Domain_1與Domain_2
4.Tomcat使用正常的80/443port,Apache則使用8080/8443port
4.Domain_1指向IP_1
5.Domain_2指向IP_2

請問該如何處理才能做到:Domain_2指向IP_2,並且使用Apache Server 80/443 port?

20181119更新:
謝謝各位的回覆,對我都很有幫助,只是我現在的會員等級無法個別回覆,還請見諒!

weiclin iT邦高手 4 級 ‧ 2018-11-15 13:50:26 檢舉
apache 跟 tomcat 都 listen 特定 ip:port
不要用 0.0.0.0:80

2 個回答

1
raytracy
iT邦大神 1 級 ‧ 2018-11-15 20:53:36
最佳解答

你既然裝了 cPanel, 所有 web 相關設定, 就應該從 cPanel 那邊去調整, 不要自己改 config, 否則回到 cPanel 作任何更動, 他就會把你自己寫的 config 給全部蓋掉...

cPanel 處理 Tomcat 的模組叫 EasyApache, 請先研讀他的手冊:
Introduction to Tomcat
然後想辦法在 cPanel 管理介面上, 設定出你要的環境.
如果設不出來, 既然買了 cPanel, 當然可以去問原廠客服.

萬一用 cPanel 全部都搞不定, 你應該先把 cPanel 移除掉,
再來自己寫 config....

總之, 用cPanel管 vs 自改config, 兩者只能二選一, 不要並存...

1
黃彥儒
iT邦高手 1 級 ‧ 2018-11-15 18:41:35

Domain_2指向IP_2,並且使用Apache Server 80/443 port?

  1. Domain_2設定A紀錄至IP_2
  2. iptables設定port forwarding(IP2的80/443轉至8080/8443)
  3. Apache 綁定監聽IP_2

我要發表回答

立即登入回答