?
This document uses PHP Chinese website manual Release
術(shù)語"虛擬主機"是指在一個機器上運行多個網(wǎng)站(比如:www.company1.com
和www.company2.com
)。如果每個網(wǎng)站擁有不同的IP地址,則虛擬主機可以是"基于IP"的;如果只有一個IP地址,也可以是"基于主機名"的,其實現(xiàn)對最終用戶是透明的。
Apache是率先支持基于IP的虛擬主機的服務器之一。1.1及其更新版本同時支持基于IP和基于主機名的虛擬主機,今后,不同的虛擬主機有時會被稱為"基于主機"或"非IP虛擬主機"。
下列文檔會闡述Apache1.3及其更新版本所支持的虛擬主機的所有細節(jié)。
<VirtualHost>
NameVirtualHost
ServerName
ServerAlias
ServerPath
如果要調(diào)試你的虛擬主機配置,你會發(fā)現(xiàn)Apache的 -S
命令行開關(guān)很有用。比如:
/usr/local/apache2/bin/httpd -S
此命令會輸出Apache解析配置文件的詳細描述,仔細檢查IP地址和主機名會有助于糾正配置錯誤。(其他命令行參數(shù)詳見:httpd
文檔)