2017-08-21 42 views
0

我想知道安全性爲WAMP/XAMPP設置了域。使用WAMP/XAMPP設置域

可以說我想用WAMP或XAMPP發佈託管在我的PC上的網站。

所以,我必須註冊一個域..並將其設置在WAMP/XAMPP中。但是,如果我在WAMP中設置了一些已經使用過的域,會發生什麼?例如,如果我設置了stackoverflow.com,它已被註冊。會發生什麼?我猜人們不會看到我的網站,但這一個(stackoverflow),但WAMP或XAMPP 如何確定它是我的網站

我是初學者這件事,所以,請不要生氣,如果它的東西obious :)

回答

1

我想你忘記了DNS服務器和他們做什麼。

當瀏覽器看到您在地址欄中輸入的任何域名時,它會轉到DNS服務器並詢問「請給我這個域名的IP地址」。 域名只存在於我們人類,因爲它更容易記住stackoverflow.com而不是記住一個IP地址,而且我們更難記住它是否位於IPV6網絡上。

所以,除非你可以在宇宙中的所有DNS服務器更改爲域名stackoverflow.com指向你的路由器的外部IP,你不會通過設置WAMP或XAMPP使用任何現有的域名影響任何東西。

但讓我們說你設置WAMP/XAMPP使用現有的域名。你會修改你的HOSTS文件來告訴瀏覽器在哪裏可以找到該域這樣

127.0.0.1 localhost 
127.0.0.1 stackoverflow.com 

::1 localhost 
::1 stackoverflow.com 

這有播種與這些地址在本地機器DNS緩存的作用。現在,瀏覽器將始終致力於問一個DNS服務器獲取IP地址的expence前檢查DNS緩存,所以瀏覽器認爲stackoverflow.com生活在你的電腦中的IE爲IPV4 127.0.0.1或IPV6 ::1

所有這一切do會阻止你進入真實的stackoverflow.com,因爲每次在瀏覽器地址欄中使用stackoverflow.com作爲域名時,瀏覽器都會嘗試連接到127.0.0.1,而不是轉到SO的真實IP地址。

回覆您的評論

當你註冊一個域名,你通常可以訪問某種形式,在這裏設置IP地址使用該域名的管理面板。這將設置您購買域名的DNS服務器,然後自動合併到所有頂級DNS服務器。

此時,您將此設置爲路由器的外部IP/WAN IP地址

但是請注意,如果您的ISP動態分配IP地址給您不是一個靜態IP地址,你不能這樣做,因爲你的ISP分配的IP地址可能隨時間而改變。

最後一點

WAMPServer和XAMPP被設計成單座的開發工具,而不是Live服務器。這並不是說他們中的阿帕奇在某種程度上能力較差,但是確保網站的安全性遠遠超過第一眼。

此外,您可能沒有意識到,但Windows桌面操作系統不是運行實時Web服務器的好目標。它們被配置爲客戶端,因此具有各種限制,主要是desptop OS只能管理大約20-30個外部連接MAX。所以如果你的網站真正起飛了,你會對網站的速度和可訪問性抱怨很多。

該destop限制無法重新配置。

+0

謝謝你的回答。讓我問一下,如果我註冊了一個域名並希望將它與XAMPP一起使用,那麼我是否也必須使用這些DNS服務器?我想公開在我的電腦與.com域的網站。但我不知道設置它的過程:) – Radek

+0

嗨,感謝您的更新,我真的很感激它! 但是我正確的trhat WAMP/XAMPP是最好的(只)方法來在我的電腦上託管一個網站?你在談論安全性,有沒有更好/更安全的方式來在我的電腦上託管一個網站? 您還提到了使用Windows來託管網站的缺點,您寧願推薦Linux嗎?但是我只能使用XAMPP,對吧? Radek – Radek