配置虛擬主機

關於如何配置虛擬主機,下面有兩個實例,我們可以跟據這兩個實例來配置我們的虛擬主機:

實例一,Apaceh配置localhost虛擬主機步驟

 

  1,用記事本打開apache目錄下httpd文件(如:D:\wamp\bin\apache\apache2.2.8\conf),找到如下模塊

 

  # Virtual hosts#Include conf/extra/httpd-vhosts.conf往掉#Include conf/extra/httpd-vhosts.conf前面的#,這樣就開啓了httpd-vhosts虛擬主機文件。這時候重啓wamp環境,無法打開localhost,需要在httpd-vhosts.conf配置一下。我的wamp安裝在D盤

 

  2,用記事本打開httpd-vhosts文件,配置好localhost虛擬主機,參照httpd-vhosts文件中實例,修改成如下:

 

  <VirtualHost *:80>ServerAdmin DocumentRoot "D:\wamp\www"ServerName localhostServerAlias localhostErrorLog "logs/dummy-host.localhost-error.log"CustomLog "logs/dummy-host.localhost-access.log" common</VirtualHost>修改配置如下:

 

  DocumentRoot 修改爲本地wamp環境下的www目錄(如:D:\wamp\www)

 

  ServerName改爲localhost

 

  3,重啓Apache,發現localhost可以正常打開,配置localhost比較簡單。

 

實例二,Apaceh配置test.biuuu.com虛擬主機步驟

 

  1,方法同上,複製配置代碼修改如下:

 

  <VirtualHost *:80>

 

  ServerAdmin

 

  DocumentRoot "d:/wamp/www/magento"

 

  ServerName www.jiangpeng.com

 

  ErrorLog "logs/dummy-host2.localhost-error.log"

 

  CustomLog "logs/dummy-host2.localhost-access.log" common

 

  </VirtualHost>2,打開host文件(C:\WINDOWS\system32\drivers\etc\hosts),增加一行代碼

 

  127.0.0.1 www.jiangpeng.com3,在瀏覽器中打開www.jiangpeng.com,發現如下錯誤403 Forbidden錯誤

 

  Forbidden

 

  You don't have permission to access / on this server.

 

  分析:這主要是目錄訪問權限沒有設置,需要設置對目錄的訪問權!

 

  4,打開httpd文件,找到如下語句

 

  <Directory />Options FollowSymLinksAllowOverride NoneOrder deny,allowDeny from all</Directory>複製以上代碼,並進行目錄修改,把/替換爲d:/wamp/www/magento,修改virtualHost代碼如下

 

  <VirtualHost *:80>ServerAdmin "d:/wamp/www/magento"ServerName www.jiangpeng.comErrorLog "logs/dummy-host2.localhost-error.log"CustomLog "logs/dummy-host2.localhost-access.log" common</VirtualHost><Directory "d:/wamp/www/magento">

 

  Options Indexes FollowSymLinks

 

  AllowOverride all

 

  Order Allow,Deny

 

  Allow from all

 

  </Directory>

 

  在瀏覽器中測試發現還是打不開,提示如上403 Forbidden錯誤,修改其中的Deny from all爲allow from all

 

  5,重啓Apache,虛擬主機配置成功!

 

  留意事項

 

  1,目錄路徑,如d:/wamp/www/magento

 

  2,訪問權限,如上Deny from all修改爲allow from all

 

  3,host文件,配置虛擬域名host指向

 

  4,httpd文件,打開Include conf/extra/httpd-vhosts.conf模塊

 

  5,httpd-vhosts文件,配置虛擬主機


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章