apache配置虚拟主机

 

apache配置虚拟主机

 
       所谓的虚拟主机,基本上就是『让你的一部服务器上面,有好多个 "主网页" 存在,也就是说,硬件实际上只有一部主机,但是由网站网址上来看,则似乎有多部主机存在的样子!比如:
 
     我有一台主机,顶级域名为www.parent.com,现在需要在顶级域名下配置一个二级域名sub1.parent.com和 
sub1.parent.com 两个二级域名,下面在本机下面演示配置:
 
  • 首先,初始化本地环境,修改C:\Windows\System32\drivers\etc\hosts 文件添加如下内容,(如果已经申请过域名就不用配置了)
               
127.0.0.1  www.parent.com  sub1.parent.com  sub2.parent.com
 
 
  • 在E盘下分别创建parent、sub1、sub2三个目录,在分别在三个目录中创建三个html页面,页面内容分别显示为一级域名页面、二级域名页面1、二级域名页面2,html页面名称为index.html。

  • 修改httpd.conf文件,在尾部添加如下配置内容
<VirtualHost *:80>
ServerName 127.0.0.1
ServerAlias sub1.parent.com
DocumentRoot "E:/sub1"

<Directory "E:/sub1">
    Options FollowSymLinks      
    AllowOverride None           
    Order deny,allow
    #Deny from All
    Allow from all
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName 127.0.0.1
ServerAlias sub2.parent.com
DocumentRoot "E:/sub2"

<Directory "E:/sub2">
    Options FollowSymLinks      
    AllowOverride None           
    Order deny,allow
    #Deny from All
    Allow from all
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName 127.0.0.1
ServerAlias www.parent.com
DocumentRoot "E:/parent"
<Directory "E:/parent">
    Options FollowSymLinks      
    AllowOverride None           
    Order deny,allow
    #Deny from All
    Allow from all
</Directory>
</VirtualHost>
  • 测试,在浏览器中分别输入www.parent.com、sub1.parent.com、sub2.parent.com可看到虚拟主机的效果。
  • 关于apache的详细配置 请参考 鸟哥的Linux私房菜+服务器架设篇

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值