Apache 虚拟主机文档

虚拟主机一词是指在一台计算机上运行多个网站(例如company1.example.comcompany2.example.com)的实践。虚拟主机可以是“ IP-based”(表示每个网站都有一个不同的 IP 地址),也可以是“ name-based”(表示在每个 IP 地址上都有多个名称)。它们在同一台物理服务器上运行的事实对于最终用户而言并不明显。

Apache 是首批立即支持基于 IP 的虚拟主机的服务器之一。 Apache 的 1.1 版和更高版本同时支持基于 IP 和基于名称的虚拟主机(vhosts)。虚拟主机的后一种变体有时也称为基于主机非 IP 虚拟主机

以下是文档页面列表,这些页面解释了 Apache HTTP Server 中虚拟主机支持的所有详细信息:

虚拟主机支持

Configuration directives

如果要调试虚拟主机配置,则可能会发现-S命令行开关很有用。

Unix example

apachectl -S

Windows example

httpd.exe -S

该命令将转储有关 Apache 如何解析配置文件的描述。仔细检查 IP 地址和服务器名称可能有助于发现配置错误。 (有关其他命令行选项,请参见httpd程序的文档)

首页