apache配置多站點

2021-09-08 03:44:47 字數 1874 閱讀 9356

apache 虛擬主機的幾種配置方法 

虛擬主機的幾種實現方法 

虛擬主機有許多方法來實現,比如多ip,多網域名稱,多埠等。這裡主要將多網域名稱和多埠的實現步驟。 

第一種:多埠的實現 

#監聽的埠號,如果想乙個ip位址多埠控制訪問的話必須填寫埠 

listen 81 

listen 82 

#埠81的虛擬主機 

documentroot "webroot/port01" 

#埠82的虛擬主機 

documentroot "webroot/port02" 

第二種:多網域名稱的實現 

namevirtualhost *:80 

#網域名稱www.domain01.com的虛擬主機 

documentroot "webroot/domain01" 

servername www.domain01.com 

#網域名稱www.domain02.com的虛擬主機 

documentroot "webroot/domain02" 

servername www.domain02.com 

如何使虛擬主機生效 

第一種:使擴充套件檔案httpd-vhosts.conf生效: 

1. 開啟 apache/conf/httpd.conf 檔案 

2. 找到 # include conf/extra/httpd-vhosts.conf 

3. 去掉前面的注釋符#號 

4. 開啟 apache/conf/extra/httpd-vhosts.conf 

5. 新增以上的多埠或多網域名稱**(這裡以多網域名稱為例): 

namevirtualhost *:80 

documentroot "webroot/domain01" 

servername www.domain01.com 

documentroot "webroot/domain02" 

servername www.domain02.com 

第二種:另類的辦法 

1. 在conf目錄中建立vhosts目錄,並建立兩個檔案,分別為host1.com和host2.com 

2. 在 apache/conf/httpd.conf 適當的位置新增下面兩行** 

namevirtualhost *:80 

include conf/vhosts 

3. 修改 host1.com 檔案 

documentroot "webroot/domain01" 

servername www.domain01.com 

4. 修改 host2.com 檔案 

documentroot "webroot/domain02" 

servername www.domain02.com 

關於虛擬主機的擴充套件屬性 

serveradmin [email protected] //管理員郵箱,當出現網域名稱相關的錯誤時則會傳送到此郵箱 

documentroot "/webroot/host" //**文件所在位置,可以是絕對位置 

servername www.host.com //繫結網域名稱 

serveralias www.host.com //cname別名 

errorlog logs/host.com-error_log //錯誤日誌 

customlog logs/host.com-access_log common //訪問日誌 

#虛擬主機目錄的訪問許可權 

options indexes followsymlinks 

allowoverride none 

order allow,deny 

allow from all 

Apache多站點配置

使用本地ip 埠號,或者修改hosts檔案 網域名稱的方法來進行本地多站點web除錯。127.0.0.1 www.def.com 上邊是使用網域名稱的方法。下邊說下如何使用本地ip 埠的方法。例如本機ip為 192.168.0.10 那如何控制 80 1000 1001 1002 來訪問不同的檔案目...

apache多站點配置

首先開啟apache安裝目錄下 conf httpd.conf 檔案,找到下面兩行文字,把最前面的 號去掉,然後儲存。再找到 conf extra httpd vhosts.conf,虛擬主機配置檔案 serveradmin webmaster dummy host.example.com docu...

Apache多站點配置

完成整個站點配置需要設定三個檔案 d documents web ft cc 此處對應站點檔案的位址 possible values for the options directive are none all or any combination of indexes includes follo...