虛擬主機(jī)支持apache嗎?
術(shù)語(yǔ)虛擬主機(jī)指的是在單一機(jī)器上運(yùn)行多個(gè)網(wǎng)站 (例如 www.company1.com 和 www.company2.com) 。 虛擬主機(jī)可以“基于 IP”,即每個(gè) IP 一個(gè)站點(diǎn); 或者“基于名稱”, 即每個(gè) IP 多個(gè)站點(diǎn)。這些站點(diǎn)運(yùn)行在同一物理服務(wù)器上的事實(shí)不會(huì)明顯的透漏給最終用戶。
Apache 是第一個(gè)支持基于 IP 的虛擬主機(jī)的服務(wù)器。 Apache 版本 1.1 和更新的版本同時(shí)支持基于 IP 和基于名稱的虛擬主機(jī)。 基于名稱的虛擬主機(jī)有時(shí)候稱為基于主機(jī)或非 IP 的虛擬主機(jī).
以下是在 Apache 1.3 以及更新版本中,解釋支持虛擬主機(jī)的所有詳細(xì)信息的文檔頁(yè)面列表。
虛擬主機(jī)支持
基于名稱的虛擬主機(jī) (每個(gè) IP 多個(gè)站點(diǎn))
基于 IP 的虛擬主機(jī) (每個(gè) IP 一個(gè)站點(diǎn))
虛擬主機(jī)樣例
文件句柄限制 (或者日志文件太多)
動(dòng)態(tài)配置的大規(guī)模虛擬主機(jī)
虛擬主機(jī)匹配的深入討論
配置指令
<VirtualHost> NameVirtualHost ServerName ServerAlias ServerPath
如果你要調(diào)試虛擬主機(jī)配置,你會(huì)發(fā)現(xiàn) Apache 的命令行參數(shù) -S 非常有用。即輸入以下命令:
/usr/local/apache2/bin/httpd -S
這個(gè)命令將會(huì)顯示 Apache 是如何解析配置文件的。仔細(xì)檢查 IP 地址與服務(wù)器名稱可能會(huì)幫助你發(fā)現(xiàn)配置錯(cuò)誤 (參見 httpd 程序文檔,以便了解其它命令行選項(xiàng))。
ps:此翻譯可能過期。要了解最近的更改,請(qǐng)閱讀英文版。