apache多站点访问
apache多站点访问一、基于IP的访问
试验环境:
eth0 192.168.0.161
eth0:0 192.168.0.163
一个apache服务器拥有多个IP地址,每个IP地址对应不同的站点。
1、编辑apache的配置文件:/etc/httpd/conf/httpd.conf,添加如下配置:
Listen80 //默认监听80
DocumentRoot/var/www/apache1
ServerNamewww.apache1.com
DocumentRoot/var/www/apache1
ServerNamewww.apache2.com
2、重启apache:
servicehttpdrestart
3、测试:
二、基于端口的访问
试验环境:
eth0 10.0.19.101
apache服务器的一个IP对应多个站点
1、编辑apache的配置文件:/etc/httpd/conf/httpd.conf,添加如下配置:
2、重启apache服务器:
servicehttpd restart
3、查看apache监听端口
netstat-tupln| grephttpd
4、测试
三、基于多IP+多端口
试验环境:
eth0 10.0.19.101
eth0:010.0.19.100
每个IP对应多个端口
1、编辑apache的配置文件:/etc/httpd/conf/httpd.conf,添加如下配置:
2、重启apache
Service httpdrestart
3、测试
四、基于虚拟主机头
试验环境:
eth0 10.0.19.101
一个IP对应多个域名
1、编辑apache的配置文件:/etc/httpd/conf/httpd.conf,添加如下配置:
2、重启apache
servicehttpd restart
3、添加DNS记录
修改windows主机下的C:\Windows\System32\drivers\etc\hosts文件
4、测试
页:
[1]