各位大大好
想請教各位大大
我目前遇到的狀況是
我有一個固定ip
然後我有四個伺服器
每個伺服器都是獨立的
http 192.xxx.x.xx1
mail 192.xxx.x.xx2
sql 192.xxx.x.xx3
media 192.xxx.x.xx4
這樣的情況下我要如何讓我的網址對應到我的伺服器
ex:
www.xxx.com.tw對應到 http gui
mail.xxx.com.tw 對應到 mail gui
sql.xxx.con.tw對應到 sql gui
media.xxx.com.tw對應到 media gui
我是一個固定ip對應多台主機
不是多個服務放在同一台主機上面
要架設dns嗎?
還是用apache vhost?
還是有其他的方法
因為這兩個我用了但都無法做到
還是我應該怎麼做
懇請大大們幫忙
感恩
j90s5520 wrote:
各位大大好想請教各位...(恕刪)
参考這台機器 Mikrotik RouterOS
實例
http://ap1.ros.tw
http://ap2.ros.tw
http://sxt1.ros.tw
http://sxt2.ros.tw
j90s5520 wrote:
這樣的情況下我要如何讓我的網址對應到我的伺服器
ex:
www.xxx.com.tw對應到 http gui
mail.xxx.com.tw 對應到 mail gui
sql.xxx.con.tw對應到 sql gui
media.xxx.com.tw對應到 media gui..(恕刪)
DNS 指定 A 紀錄
xxx.com.是你註冊的網域
然後你的網域底下,還可以指定主機名稱(次級網域)
www in A 11.22.33.44
mail in A 11.22.33.44
.....(以此類推)
當然如果你只有一個固定 IP,那 IP 就是都指向同一個了
DNS 可以自架,也可以代管。自架的要在對外正解檔設定。代管的在代管服務商提供的 WEB 管理界面,設定就行了。
至於指向同一個 Public IP ,要如再區分那些服務?
www 是走 TCP 80 的
mail 是走 TCP 25、110(pop3)、143 (imap)
MySQL 是 3306
media ....(不清楚那啥東西)
基本上各項服務走的 port 都不同,只要在進入的路由器(IP分享器),指定 埠轉換 就行了,特定埠號,轉送內部區網特定 private IP 的主機。
但如果你的 mial 是 webmail 也是走 80 port,media 是網頁式的,也是走 80 port .....
這樣都 80 port 的,就會衝突
要自行隔開,比如把 web mail 改 81,media 改 8080 ...什麼的
當然這樣子瀏覽器上去,就要在網址末尾加 port 會比較麻煩。但這也沒辦法了,只有一個固定 IP,省錢就只能這樣了。
如果都是 web 服務的,建議集中一台就好了,覺的分開沒意義。單台電腦配備不夠強,需要存取別台主機資源,可以用 NFS 連線什麼的,掛載虛擬目錄進去。
如果各個 web 服務都在同一台主機,就可以用 apache 的 Virtual Host 弄出不同的虛擬主機名稱(區分好幾個網站)。
SQL 資料庫主機,一般不會允許外部連線進入(會被入侵),建議區網之間存取就好,不要對外開放,除非有特殊目的。
關閉廣告