apache 虛擬主機設定

2022-08-02 04:39:16 字數 1012 閱讀 4774

1.開啟apache配置檔案apache/conf/httpd.conf(不知道apache在哪的請自行檢視phpinfo()中的"server root" ...)

首先查詢listen 80

listen 80 //

預設只有一行這個 可以新增多行埠讓apache監聽如下

listen 8081

listen 8082

listen 8083

再查詢# virtual hosts

#

virtual hosts

#include conf/extra/httpd-vhosts.conf // 把這行預設的#去掉即開啟virtual hosts

2.修改apache/conf/extra/httpd-vhosts.conf

末尾新增如下,前面監聽了幾個埠,後面就新增幾個。

1

2 serveradmin [email protected]

3 documentroot "e:/root/thisway" //

8081埠**位址

4 servername thisway

5 serveralias www.thisway.ls

6 errorlog "logs/thisway.log" //

日誌檔案

7 customlog "logs/thisway.log" common //

日誌檔案8//

8081埠**位址

9 options indexes followsymlinks

10 allowoverride all

11 order allow,deny

12 allow from all

1314

3.重啟apache服務,訪問localhost:8081即可。

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...

Apache2 2 虛擬主機設定

apache2.2 一般在httpd.conf中開啟 loadmodule vhost alias module modules mod vhost alias.so 然後在httpd vhosts.conf裡配置虛擬主機,httpd vhosts.conf的樣例子如下 假設要配可以虛擬主機,支援三...