php設定Apache虛擬主機vhost

2021-07-04 22:19:19 字數 1033 閱讀 6478

1、使用php環境使用xampp 

2、win7_64位系統 

3、xampp安裝在c盤根目錄

1、在系統中註冊主機頭

使用文字編輯工具編輯c:\windows\system32\drivers\etc\hosts檔案,在檔案中新增一行記錄如下所示: 

127.0.0.1 oneym.dev

2、啟用apache的vhost功能

定位到c:\xampp\apache\conf\httpd.conf檔案開始編輯,使用編輯器的搜尋功能ctrl+f搜尋mod_vhost_alias.so;找到相應**後,去掉**前面的#號,編輯完成後如下所示: 

loadmodule vhost_alias_module modules/mod_vhost_alias.so

3、配置apache的vhost功能

編輯c:\xampp\apache\conf\extra\httpd-vhosts.conf檔案,在檔案末尾新增如下**:

documentroot "c:/xampp/htdocs/php" 

servername oneym.dev 

errorlog "logs/oneym.dev-error.log" 

customlog "logs/oneym.dev-access.log" common 

4、重啟apache伺服器

使用控制面板可以快速重啟apache伺服器,截圖如下: 

如下圖所示,瀏覽器中可以直接使用我們定義的主機頭來訪問專案了,這樣可以是我們的開發換進更加的接近生產環境了。 

Apache虛擬主機設定

apache支援兩種虛擬主機,一種是基於ip位址的,一種是基於網域名稱的。基於ip位址的虛擬機器現在使用的很少,它需要一台伺服器需要擁有多個ip位址。基於網域名稱的虛擬主機要求伺服器有乙個ip位址就可以了,只需要將不同的網域名稱解析到同乙個ip位址就可以實現一台伺服器提供多個服務。最簡單的基於網域名...

apache虛擬主機設定

apache 虛擬主機設定有兩類 一 基於ip的配置 一台主機繫結了多個ip,每個ip設定乙個虛擬主機 如一台主機有10.13.129.163和192.168.1.9兩個ip 則配置為 servername localhost 這裡的servername好像沒什麼用 documentroot d a...

Apache虛擬主機的設定

很多web伺服器都支援設定虛擬主機,允許在一台伺服器裡放置執行多個web站點。多個web站點可以根據ip,網域名稱或者埠區分。這裡記錄windows下基於埠的虛擬主機的配置方法。apache的安裝路徑為 d program files apache software foundation apach...