apache默认使用80端口提供服务,使用主服务器配置的话,一台物理机只能提供一个站点服务;可以使用虚拟主机方式提供不同的访问,以实现一台主机提供多站点服务。
虚拟主机的实现方式有三种:基于端口、基于IP、基于主机名。
一、基于端口的虚拟主机
1、在主配置文件中添加监听端口,主配置文件为/etc/httpd/conf/httpd.conf
2、主服务器与虚拟主机不能同时使用,所以要注释掉主服务器;
3、定义虚拟主机
4、检查语法错误并重新加载服务
4、创建页面文件
5、验证
二、基于IP的虚拟主机
1、添加主机一个IP
2、定义虚拟主机
3、检查语法并重载服务
4、验证
三、基于IP和端口混用
1、定义虚拟主机
2、添加hostc目录及页面文件
3、检查语法及重载服务
4、验证
四、基于主机名的虚拟主机
1、在hosts文件中添加以下条目,Liunx路径为/etc/hots,windows路径为/etc/system32/drivers/etc/hosts
2、定义虚拟主机
3、检查语法并重载服务
4、验证
五、混用三种虚拟机
1、定义虚拟机
2、检查语法并重载服务
3、验证
转自
http://www.178linux.com/12705