apache2.4实战之高级配置

一、虚拟主机配置:
基于IP认证:
本机有两块网卡,也即有两个ip地址:172.16.200.138;192.168.122.1
现在要求浏览器访问172.16.200.138时显示www.a.com;访问192.168.122.1显示www.b.com
1.开启httpd服务,以便于调错。

service httpd start

在这里插入图片描述
2.修改配置文件。

#vim /etc/httpd/conf/http.conf
    124 #

将根目录域根目录有关的行注释掉
apache2.4实战之高级配置_第1张图片
并在配置文件末尾配置虚拟主机

   367  
   368      ServerName www.a.com
   369      DocumentRoot "/web/a.com/htdocs"
   370      options all
   371  
   372  
   373      ServerName www.b.org
   374      DocumentRoot "/web/b.org/htdocs"
   375      options all
   376  

在这里插入图片描述

#mkdir /web/{a.com/b.org}/htdocs
#service httpd restart

编辑/web/a.com/dotcs/1.html

this is a.com

编辑/web/b.org/dotcs/1.html

this is b.org
# chmod 777 /web/
# chmod 777 /web/a.com/
# chmod 777 /web/a.com/htdocs/
# chmod 777 /web/a.com/htdocs/1.html 
# chmod 777 /web/b.org/
# chmod 777 /web/b.org/htdocs/
# chmod 777 /web/b.org/htdocs/
# chmod 777 /web/b.org/htdocs/1.html 
# chmod 777 /web/b.org/htdocs/1.html

验证172.16.200.138/1.html
apache2.4实战之高级配置_第2张图片
验证192.168.122.1/1.html
apache2.4实战之高级配置_第3张图片
是不是很简单呢!!

你可能感兴趣的:(apache2.4实战之高级配置)