apache基本配置管理(二):apache虚拟主机配置管理
apache基于IP,port和域名三种虚拟主机配置方法虚拟主机:
众所周知,一台物理服务器只能运行一个站点,但如若想实现一台服务器运行多个站点时,就不得不用到虚拟主机了。虚拟主机,顾名思义,就是一个虚拟出来的主机,当在服务单配置完成后,客户端访问时就像是访问了多个后端服务器。
实现虚拟主机有三种不同的方式:
[*]基于IP的虚拟主机:使用不同的IP地址提供不同的站点
[*]基于PORT的虚拟主机:使用不同的端口提供不同的站点
[*]基于HOSTNAME的虚拟主机:使用不同的主机名提供不同站点
一、基于端口,即基于不同的端口,相同的IP的虚拟主机
基于相同ip不同port的虚拟主机
1)vi /etc/http/conf/httpd.conf
2)将Listen字段改为
Listen 80
Listen 8888
(以上设置表示使用80以及8888端口)
3)更改虚拟主机部分为:
DocumentRoot /var/www/html/website1
ServerName www.website1.com
;
DocumentRoot /var/www/html/website2
ServerName www.website2.com
4)保存以上设置
5)创建目录以及页面文件:
#mkdir –p /var/www/html/website1
#mkdir –p /var/www/html/website2
#cd /var/www/html/website1
#cat >index.html EOF
#cd /var/www/html/website2
#cat >index.html EOF
补充关于EOF:
在shell中,文件分界符(通常写成EOF,你也可以写成FOE或者其他任何字符串)紧跟在
页:
[1]