WAMP 中的虛擬主機

假設你正在使用 Windows 7 PC

步驟 1: GOTO - > C:\ Windows \ System32 \ drivers \ etc 你將在其中找到名為 hosts 的檔案,請將其複製並貼上到同一位置。將在那裡建立主機的副本檔案。

現在我們需要在此檔案中進行一些修改,但如果你嘗試使用記事本或記事本++等任何編輯器進行編輯,則不允許你儲存檔案。

現在再次複製相同的檔案並將其貼上到桌面上,現在你可以輕鬆編輯此檔案。

你將找到一個或多個條目,如:127.0.0.1 localhost 在該檔案中。現在在該行下面新增另一行,例如:127.0.0.1 myproject1.local 通過這種方式,你已經定義了一個新的子域“myproject1.local”,它可以代替“localhost / myproject1”。

第 2 步: 好的,現在是時候定義訪問這個新建立的域的根路徑了嗎?GOTO:C:\ wamp \ bin \ apache \ Your-Apache-Version \ conf \ extra 在這裡你會找到一個名為“httpd-vhosts”的檔案。在編輯器中開啟它並貼上下面的行。

<VirtualHost *:80> 
    ServerAdmin webmaster@dummy.example.com 
    DocumentRoot "c:/wamp/www/myproject1/” 
    ServerName myproject1.local 
    ErrorLog "logs/myproject1.local-error.log" 
    CustomLog "logs/myproject1.local.log" common 
</VirtualHost>

現在你幾乎可以訪問位於“c:/ wamp / www / myproject1 /”的專案

第 3 步:GOTO:C:\ wamp \ bin \ apache \ your-Apache-Version \ conf

找到一個名為 “httpd.conf” 的檔案,將其複製並貼上到同一位置以確保安全。在編輯器中開啟檔案並找到一個單詞 #Virtual hosts” ,在下面你會看到一行 “Include conf / extra / httpd-vhosts.conf” 如果它被註釋,那麼讓它取消註釋並重新啟動你的 wamp-server 的服務。

轉到你的 Web 瀏覽器並編寫 myproject1.local,你可以看到專案正在執行。

現在,你可能會遇到一個問題,即 localhost 將無法使用 localhost 作為 URL。無憂……將此程式碼貼上到 “httpd-vhosts” 檔案中。

<VirtualHost *:80> 
    ServerAdmin webmaster@dummy.example.com 
    DocumentRoot "c:/wamp/www" 
    ServerName localhost 
    ErrorLog "logs/localhost-error.log" 
    CustomLog "logs/localhost.log" common 
</VirtualHost>

重啟 WAMP 的所有服務,工作完成

謝謝和歡呼 Chintan Gor