各位好
下面有個問題希望幫忙解答
1.網址轉址問題
前情提要:
由於公司是使用 ASUS 的路由器(RT-N18U),它內建有一項服務是"外部網路(WAN)-DDNS",
就是它會提供一個ASUS的網域綁這台主機的實體IP,
(如"□□.asuscomm.com",□□是自己設定,不跟其他使用者撞名即可)
所以這台主機用XAMPP架設後,外部使用者可透過□□.asuscomm.com到這台主機localhost底下的專案或者說網站,
(如"□□.asuscomm.com/test",test為專案)
問題:
管理者提出是否可以申請一個網址即可導向單一專案,也不會影響到其他專案或網站,
(如"www.example.com",即可呈現"□□.asuscomm.com/test"的專案,網址列是顯示"www.example.com",而其他使用者依舊可透過"□□.asuscomm.com/sample"...等進入其他專案)
想詢問這是有辦法的嗎?實際該怎麼設定呢?
打擾各位了
謝謝
想詢問這是有辦法的嗎?
是有方法的,而且還非常多做法。
實際該怎麼設定呢?
基本分成3種
1.轉址設定:可從DNS內設定轉址處理。(需要有支援這特性的DNS主機)。或是直接從你的AP來做PROXY處理。
2.RW規則處理:可直接去設定當對應域名過來自動轉向指定的位置。一般會比較建議這樣的做法。
3.空間定義式處理:直接將新的域名指向到新的WEB ROOT位置定義好就行。
以上是最基本的3種方式。但實際上還是得了解你的完整需求來決定。
基本會比較建議RW規則處理,靈活性較高。但設定上較麻煩了些。
最好還是請有MIS技能的人員協助你處理。
不好意思
因為這部分我還在學
我之前有遇到的是外面租主機(如智邦、中華)
他可以在DNS紀錄那做設定
但目前遇到的專案在本地端且綁ASUS的網域
所以不清楚怎麼處理
可以麻煩您提點怎麼操作嗎
謝謝您了
謝謝
其實不是不想教你,是因為你的情況太過不明確。
其一不知道你的WEB SERVER的性質為何。是否有做VHOST還是沒有。
再來就是為何會使用DDNS?理由及原因?
在一切的一切都是未知的情況下。
真的不知道該如何告訴你怎麼操作及處理。
只能告訴你大方向。
因為我是接手的,很多東西是前人設定,
這部份我也在摸索,
目前確定這台主機沒有建立VHOST虛擬機,
至於為什麼會使用DDNS,好像是因為之前沒有固定IP,
所以前人就綁ASUS的DDNS,讓外部使用者可以透過DDNS連而不會看到IP,
近幾年有轉成固定IP了(1+7),不過舊專案網址都有綁ASUS的DDNS,
所以不太能動DDNS,
所以想找看看有沒有不用動DDNS也可以達到管理者需求的方法
先謝謝您的建議
我看你搞不定這件事,外包吧...
froce大
3.我也覺得不太好,也有類似體驗過了...,在去年9月的時候,ASUS在
美國的機房癱瘓,我們公司的網站全部不能連...
目前還在研究怎麼弄...
你們公司沒有固定 IP 嗎?還得用 asus 的 DDNS 才能找到?光是這點,就沒辦法綁你所謂的 www.example.com 的公網域名了。
建議:
1.目前是1+7沒錯(1固定+7浮動)
2.跟3.抱歉我內容沒提到,補充一下,管理者想要 www.example.com 就只for一個專案用,不想讓其他專案看到 www.example.com 而是照舊顯示 "□□.asuscomm.com"開頭
2跟3設定完成之後,應該可以做到如下..
a.當你打www.example.com 時,會自動轉址到oo.asuscomm.com/test
b.其他人進入專案時打"oo.asuscomm.com/sample" 時,就是顯示oo.asuscomm.com 開頭阿,怎麼會看到example.com呢!?
況且別人又不知道www.example.com 這個網址,怎麼會去輸入!?
還是說管理者是不希望輸入www.example.com/sample 時也能顯示其他專案!?
不要再去管 oo.asuscomm.com 了。你的需求不必用到這個。
我說的就是不管你有幾個域名,只要不公開,彼此是看不到的。
假設你有 www.ex1.com, www.ex2.com, www.ex3.com 三個域名,都指向你的固定 IP。
在 Apache 中設定這三個 VirtualHost 分別指到不同的目錄去(也就是 DocumentRoot 不同)。這樣就是獨立的三個網站了。隨你要設定上百個上千個專案(網站)也都是這樣做,依此類推。專案彼此是看不到其他專案的。
aaron3399 & wiseguy 大大
謝謝您們提供的建議
我先研究網路上 XAMPP VirtualHost 的功能與設定方式
有問題再詢問
謝謝您們
1.在DNS內設定一組CNAME
www.example.com.tw canme oo.asuscomm.com
如果你使用固定IP,可以直接在DNS內指定IP,不須透過asuscomm
www.example.com.tw A 123.123.123.123
2.在 XAMPP 增加一個網站 www.example.com.tw 根部目錄指到/test,
使用 Xampp 在單一ip下設定多個網站
https://junyou.tw/xampp-single-server/