Linux建立Apache虚拟主机,使用Apache建立虚拟主机

许多朋友都希望借助于您的提供Web服务,而且他们又有自己的域名,不希望以“”的方式被访问,此时就需要配置虚拟主机了。

现在几乎所有的ISP都是通过个服务器为多个Web站点提供服务。这样可以大幅节省计算机硬件和软件成本,也可以合理利用服务器的资源—当然,这样肯定也降低了用户的费用。除非用户有特殊要求需要单独占用一台主机,否则就是多个共享这台主机的用户进行费用均摊。

这样的解决方案既方便了ISP服务商,也便宜了用户,所以这种方法沿用至今。而这种在一台服务器主机上提供多个Web服务的做法使该台服务器主机成为虚拟主机。

现在我们就来配置一台虚拟主机,让您也可以为您的朋友提供类似于ISP服务商所提供的那种专业服务吧。

目前,很多朋友都是这样,自己有很多的域名(现在注册个国际域名非常便宜),但是只有个固定IP地址,希望能够使用不同的域名访问不同的目录而达到看起来“专业”的目的。好了,现在就采进行试验吧。

假设现在有两个域名(和),希望默认的域名是对Apache文档根目录进行访问,而这个域名是对文档根目录下的cn目录进行访问。

现在用编辑软件打开httpd.conf配置文件。然后在文件的最后部分加上以下代码。

NameVirtualost

ServerAdmin

DocumentRoot c:/apache/htdocs

ServerName

ErrorLog logs/-error_log

CustomLog logs/-access_log common

NameVirtualHost

ServerAdmin

DocumentRoot c:/apache/htdocs

ServerName

ErrorLog logs/-error_log

CustomLog logs/-access_log common

   标记虚拟主机配置的开头部分

ServerAdmin该虚拟主机的管理员信箱地址

DocumentRoot该虚拟主机文档根目录位置

ServerName该虚拟主机服务器名称(必须填写域名)

ErrorLog该虚拟主机出错日志记录文件位置

CustomLog该虚拟主机自定义存取控制日志位置

VirtualHost>   标识虚拟主机配置的结束部分

请一定仔细检查输入命令是否正确,如果不正确将会无法重新启动。检查无误之后可以通过重新启动Apache来使设置生效。

现在马上看看吧,在两个文件夹下放置两个不同的文件,然后通过IE访问验证一下吧—如果不出什么问题的话,您已经拥有了一个基于域名方式的虚拟主机了。

基于IP方式的虚拟主机本身就有严重的缺陷,每增加一个虚拟主机就必须要增加一个IP地址。就现在而言由于本身IP地址就已经短缺了,所以去的这么多的饿IP地址代价昂贵,而这种方法从本质上来说也是对IP地址的种浪费!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值