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