yanghongjun 发表于 2017-1-1 07:30:55

Apache虚拟主机文档

  http://www.souzz.net/online/ApacheManual/vhosts/
Apache虚拟主机文档
  术语虚拟主机(Virtual Host)是指在一个机器上运行多个网络站点 (比如:www.company1.com和www.company2.com)。 如果每个网络站点拥有不同的IP地址,则虚拟主机可以是"基于IP"的; 如果只有一个IP地址,也可以是"基于主机名"的, 其实现对最终用户是透明的。
  Apache是率先支持基于IP虚拟主机的服务器之一。 1.1及其更新版本同时支持基于IP和基于主机名的虚拟主机(vhosts), 今后,不同的虚拟主机有时会被称为基于主机(host-based) 或非IP虚拟主机(non-IP virtual hosts)。
  下列文档会阐述Apache 1.3及其更新版本所支持的虚拟主机的所有细节。


[*]http://zhouwenjun.iteye.com/admin/images/down.gif虚拟主机支持
[*]http://zhouwenjun.iteye.com/admin/images/down.gif配置指令
参见

[*]mod_vhost_alias
[*]基于名称的虚拟主机
[*]基于IP的虚拟主机
[*]虚拟主机的例子
[*]文件描述符的限制
[*]大型虚拟主机
[*]主机匹配的细节

http://zhouwenjun.iteye.com/admin/images/up.gif
虚拟主机支持

[*]基于主机名的虚拟主机 (一个IP地址,多个网站)
[*]基于IP地址的虚拟主机 (每个站点拥有一个的独立IP地址)
[*]虚拟主机的普通配置
[*]文件描述符的限制 (在日志文件过多的情况下会产生的限制)
[*]动态配置大型虚拟主机
[*]深入讨论虚拟主机的匹配

http://zhouwenjun.iteye.com/admin/images/up.gif
配置指令

[*]<VirtualHost>
[*]NameVirtualHost
[*]ServerName
[*]ServerAlias
[*]ServerPath
  使用Apache的命令行参数-t -D DUMP_VHOSTS, 可以有效地帮助调试虚拟主机的配置,如:
  /usr/local/apache2/bin/httpd -S

  此命令会输出Apache解析配置文件的详细描述, 仔细检查IP地址和主机名会有助于纠正配置错误。 (其他命令行参数详见:httpd文档)
页: [1]
查看完整版本: Apache虚拟主机文档