zhltom 发表于 2018-11-23 09:41:42

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]
查看完整版本: apache多站点访问