2014-03-23 15:08:01
来 源
ITJS.CN
Apache
本文介绍Apache虚拟主机的配置和泛解析域名的绑定,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。
基于IP地址的虚拟主机配置

  Listen 80

  DocumentRoot /www/example1

  ServerName www.example1.com

  DocumentRoot /www/example2

  ServerName www.example2.org

  基于IP和多端口的虚拟主机配置

  Listen 172.20.30.40:80

  Listen 172.20.30.40:8080

  Listen 172.20.30.50:80

  Listen 172.20.30.50:8080

  DocumentRoot /www/example1-80

  ServerName www.example1.com

  DocumentRoot /www/example1-8080

  ServerName www.example1.com

  DocumentRoot /www/example2-80

  ServerName www.example1.org

  DocumentRoot /www/example2-8080

  ServerName www.example2.org

  单个IP地址的服务器上基于域名的虚拟主机配置:

  # Ensure that Apache listens on port 80

  Listen 80

  # Listen for virtual host requests on all IP addresses

  NameVirtualHost *:80

  DocumentRoot /www/example1

  ServerName www.example1.com

  ServerAlias example1.com. *.example1.com

  # Other directives here

  DocumentRoot /www/example2

  ServerName www.example2.org

  # Other directives here

  在多个IP地址的服务器上配置基于域名的虚拟主机:

  Listen 80

  # This is the “main” server running on 172.20.30.40

  ServerName server.domain.com

  DocumentRoot /www/mainserver

  # This is the other address

  NameVirtualHost 172.20.30.50

  DocumentRoot /www/example1

  ServerName www.example1.com

  # Other directives here …

  DocumentRoot /www/example2

  ServerName www.example2.org

  # Other directives here …

  在不同的端口上运行不同的站点:

  基于多端口的服务器上配置基于域名的虚拟主机。

  Listen 80

  Listen 8080

  NameVirtualHost 172.20.30.40:80

  NameVirtualHost 172.20.30.40:8080

  ServerName www.example1.com

  DocumentRoot /www/domain-80

  ServerName www.example1.com

  DocumentRoot /www/domain-8080

  ServerName www.example2.org

  DocumentRoot /www/otherdomain-80

  ServerName www.example2.org

  DocumentRoot /www/otherdomain-8080

  基于域名和基于IP的混合虚拟主机的配置:

  Listen 80

  NameVirtualHost 172.20.30.40

  DocumentRoot /www/example1

  ServerName www.example1.com

  DocumentRoot /www/example2

  ServerName www.example2.org

  DocumentRoot /www/example3

  ServerName www.example3.net

  网站泛域名解析

  添加一个虚拟主机配置(如下):

  DocumentRoot d:/web/server110.com # 网站根目录的绝对路径

  ServerName www.server110.com # 网站域名

  ServerAlias *.server110.com # 网站泛域名

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。