首页  >  文章  >  运维  >  虚拟主机支持apache吗

虚拟主机支持apache吗

藏色散人
藏色散人原创
2019-08-06 10:27:442448浏览

虚拟主机支持apache吗

虚拟主机支持apache吗?

术语虚拟主机指的是在单一机器上运行多个网站 (例如 www.company1.com 和 www.company2.com) 。 虚拟主机可以“基于 IP”,即每个 IP 一个站点; 或者“基于名称”, 即每个 IP 多个站点。这些站点运行在同一物理服务器上的事实不会明显的透漏给最终用户。

Apache 是第一个支持基于 IP 的虚拟主机的服务器。 Apache 版本 1.1 和更新的版本同时支持基于 IP 和基于名称的虚拟主机。 基于名称的虚拟主机有时候称为基于主机或非 IP 的虚拟主机.

以下是在 Apache 1.3 以及更新版本中,解释支持虚拟主机的所有详细信息的文档页面列表。

虚拟主机支持

基于名称的虚拟主机 (每个 IP 多个站点)

基于 IP 的虚拟主机 (每个 IP 一个站点)

虚拟主机样例

文件句柄限制 (或者日志文件太多)

动态配置的大规模虚拟主机

虚拟主机匹配的深入讨论

配置指令

<VirtualHost>
NameVirtualHost
ServerName
ServerAlias
ServerPath

如果你要调试虚拟主机配置,你会发现 Apache 的命令行参数 -S 非常有用。即输入以下命令:

/usr/local/apache2/bin/httpd -S

这个命令将会显示 Apache 是如何解析配置文件的。仔细检查 IP 地址与服务器名称可能会帮助你发现配置错误 (参见 httpd 程序文档,以便了解其它命令行选项)。

ps:此翻译可能过期。要了解最近的更改,请阅读英文版。

更多Apache相关知识,请访问Apache使用教程栏目!

以上是虚拟主机支持apache吗的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn