Apache服务器高级设置指南(4)
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-06
三、 虚拟主机(Virtual Host)的设置 作为系统管理员,若你只有一个IP地址,却有好几个域名,又要求访问每个域名都要看到不同的内容,那怎么办?总不至于为每个域名都配上一台服务器吧。这就要采用虚拟主机(Virtual Host)技术,幸好Apache就支持这种功能。虚拟主机有两种方式:IP-Based(基于IP式)、Name-based(基于域名式)。IP-Based指的是一个域名对应一个IP地址,而Name-based指的是多个域名对应一个IP地址。 虚拟主机的设置并不复杂,只要在httpd.conf文件中加入相应的命令就行。 下面是一个Name-based(基于域名式)虚拟主机的httpd.conf例子(编者注:因篇幅原因,我们这只给出了相关部分,全文见www.swm.com.cn)。IP为:192.168.188.20,两个域名分别是long.com.cn、short.com.cn。 httpd.conf: NameVirtualHost 192.168.188.20 ServerAdmin webmaster@long.com ServerName www.long.com DocumentRoot /home/httpd/long/HTML ErrorLog logs/error_log TransferLog logs/Access_log ServerAdmin webmaster@short.com ServerName www.short.com DocumentRoot /home/httpd/short/html ErrorLog logs/short.com-error_log TransferLog logs/short.com-access_log NameVirtualHost命令指定在哪个IP上设置虚拟主机 在VirtualHost命令中进行各个主机的具体设置。 ServerAdmin命令是设定当WWW Server执行有问题时,会将ServerAdmin所设置的E-mail传送到浏览器,让使用者用该E-mail与系统管理员联系。 ServerName命令是设置WWW Server的域名。 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 主流WEB服务器比较(4)下一篇: Apache 性能最优化分析(5)
关于Apache服务器高级设置指南(4)的所有评论