Apache中虚拟主机的配制

基于ip的虚拟主机
A:作用,基于此类虚拟主机,给服务器绑定多个ip,然后配制Apache,把多个网站绑定在不同的ip上,访问通过不同ip,可得到不同的网站。
B:如, 服务器有192.168.16.201和192.168.16.202二个ip,现需要用这二个ip创建2台虚拟主机,每台主机对应不同的主目录。
方法:修改/etc/httpd/conf/httpd.conf文件
      <VirtualHost 192.168.16.201>
      serverAdmin web@sina.com
      DocumentRoot /www/v1
      ServerName 192.168.16.201:80
      DirectoryIndes indes.html
      ErrorLog logs/v1/error_log
      CustomLog logs/v1/error_log
      </VirtualHost>

      <VirtualHost 192.168.16.202>
      serverAdmin web@sina.com
      DocumentRoot /www/v2
      ServerName 192.168.16.202:80
      DirectoryIndes indes.html
      ErrorLog logs/v2/error_log
      CustomLog logs/v2/error_log
      </VirtualHost>
   
基于域名的虚拟主机
A:作用,利用DNS服务器,多个IP主机A资源记录,使它们解析到同一个IP
B:如。假设IP为192.168.16.201,在DNS中有2个域名映射高此IP上,现使用这2个域名分别创建二台虚拟主机,每台虚拟主你对应不同的主目录
方法: Name virtualHost 192.168.16.201
             <VirtualHost www.abc.com>
             Servername www.abc.com:80
             ServerAdmin web@sina.com
             DocumentRoot "/www/v1"
             DirectoryIndes indes.html
           #ErrorLog logs/error_log
           #CustomLog logs/error_log commen
             </VirtualHost>

       Name virtualHost 192.168.16.201
       <VirtualHost ftp.abc.com>
       Servername ftp.abc.com:80
       ServerAdmin web@sina.com
       DocumentRoot "/www/v2"
       DirectoryIndes indes.html
     #ErrorLog logs/error_log
     #CustomLog logs/error_log commen
       </VirtualHost>
注:如果httpd启动很慢,请在"/etc/resolve.conf" 加上nameserver+ip 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值