[英]creating virtual host in WAMP
我正在使用Win7,我所有的asp.net應用程序都在端口80上運行
我已將WAMP安裝在c:\\ wamp上,並將我的php項目文件夾保存在c:\\ wamp \\ www \\下,分別為proj1,proj2等,
現在我嘗試通過以下步驟創建虛擬主機
1)編輯“主機”文件並在下面添加
127.0.0.1:9091 testsite1.mymachine.com
2)在“ C:/wamp/bin/apache/Apache2.2.22/conf/ ”處打開文件“ httpd.conf” ,並取消注釋“ Include conf / extra / httpd-vhosts.conf”行。
3)在“ C:/wamp/bin/apache/Apache2.2.22/conf/extra”處打開文件“ httpd.vhosts.conf” ,並添加以下內容
<Directory C:/wamp/www/proj1>
Order Deny,Allow
Allow from all
</Directory>
在上面的代碼之后添加以下內容
<VirtualHost *:9091>
DocumentRoot "C:/wamp/www/proj1"
ServerName testsite1.mymachine.com
</VirtualHost>
4)保存從步驟1到步驟3的所有上述編輯文件,重新啟動wamp服務器服務。
但是,我無法使用“ testsite1.mymachine.com”訪問我的proj1。 我錯過了什么嗎? 另外,請使用“ http:// localhost:8081 / ”進行記錄,我可以看到wampserver-服務器配置頁面。
非常感謝
轉到F:\\wamp\\bin\\apache\\Apache2.2.21\\conf
並在文本編輯器中打開httpd.conf
文件
將行從#LoadModule vhost_alias_module modules/mod_vhost_alias.so
更改為此LoadModule vhost_alias_module modules/mod_vhost_alias.so
(取消注釋)
找到以下幾行
# Virtual hosts #Include conf/extra/httpd-vhosts.conf
替換為
# Virtual hosts Include conf/extra/httpd-vhosts.conf
現在轉到F:\\wamp\\bin\\apache\\Apache2.2.21\\conf\\extra
並最后打開httpd-vhosts.conf
將以下代碼添加到httpd-vhosts.conf
<VirtualHost *:80> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "C:/wamp/www/(project folder name)" ServerName (the name with which you want to deploy your project in the browser) ServerAlias (copy paste the ServerName) ErrorLog "logs/(deploy_name)-error.log" CustomLog "logs/(deploy_name)-access.log" common <Directory "/"> Deny from all Allow from 127.0.0.1 </Directory> </VirtualHost>
最后使用記事本更新Windows系統中的hosts文件,轉到C:\\Windows\\System32\\drivers\\etc
打開hosts
(以管理員身份打開記事本)。
找到127.0.0.1 localhost
行127.0.0.1 localhost
在它下面寫127.0.0.1 (copy paste the ServerName from "httpd-vhosts.conf")
從wamp重新啟動所有服務。
這將使虛擬主機運行,只需在瀏覽器的地址欄中鍵入服務器名稱,然后按Enter。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.