如何使用多臺本機主機

如何使用多臺本機主機

在我的本機開發電腦(Windows 7)上,我使用 IIS 和 XAMPP 來開發網站。因為不清楚何時執行多個網站,所以我嘗試重寫主機檔案(C:\Windows\System32\drivers\etc)。我添加了以下程式碼行

127.0.0.1/joomla       joomla

導航我的瀏覽器(我用 IE 和 FF 嘗試過)到 127.0.0.1/joomla 工作正常,但僅輸入“joomla”是行不通的。我立即被重定向到 Google(即http://www.google.com/search?q=joomla&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a)。另外,指定其他連接埠也不起作用(例如:對於 IIS,“localhost:8080 someproject”)。

有什麼理由讓它不起作用嗎?是否有其他解決方案也可以解決我的「問題」(更輕鬆地處理數十個本地運行的網站,即「更可讀的 URL」)?

答案1

不要放斜線。您可以為 127.0.0.1 定義多個主機名,但格式如下:

127.0.0.1      hostname
127.0.0.1      joomla
127.0.0.1      thatotherwebsite

一旦您完成了主機文件中的條目,這就是您需要做的全部。然後,返回瀏覽器,輸入所需網站的名稱,然後就可以開始了。

PS - 您還需要在以下位置運行這些網站資訊系統或者阿帕契這將允許您定義每個網站的主機名稱綁定。然後您的網頁伺服器將為所提供的名稱提供正確的網站。這些連結為兩個平台提供了有關如何實現此目的的資訊。

答案2

域名系統僅有的將網域名稱對應到 IP 位址。它對檔案路徑一無所知。

在你的hosts檔案中,你可以將名稱「joomla」對應到127.0.0.1,然後設定阿帕契處理“http://joomla/“隨你喜歡。

相關內容