云联天下首页 |  登陆 |  注册 |  密码找回 |  关于我们 | 加入收藏 
首页技术资料系统/服务器→实现Apache虚拟主机的两种方案 【字号: 】 【背景色 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银河白(默认色)

实现Apache虚拟主机的两种方案

网址来源:http://www.kehui.net发布时间: 2002-01-21 18:12:12
这里说的虚拟主机是指在一台机器上仅运行一个httpd后台程序 <br>支持多个Apache服务器,如在公司财务部门有一台web服务器,名为 <br>account.yourdomain.com,同时又想为sales部门建立网站,网站内容也 <br>放在该机器上,通过sales.yourdomain.com访问,这就要用到虚拟主机 <br>设置。



设置Apache虚拟主机通常有两种方案



一、基于IP的虚拟主机



 这种方式需要在机器上设置IP别名,象上面的例子,在一台机器的 <br>网卡上绑定多个IP地址去服务多个虚拟主机。 <br> 若该机器的IP地址为192.168.11.2(account.yourdomain.com),首先 <br>你要设置IP别名(假设用192.168.11.4作为其别名IP)。加下面的行到 <br>/etc/rc.d/rc.local,确保每次启动后自动运行。



#/sbin/ifconfig eth0:0 192.168.11.4 netmask 255.255.255.0 broadcast <br>192.168.11.255 up <br>#/sbin/route add -host 192.168.11.4 eth0:0



然后你需要设置/etd/httpd/conf/httpd.conf文件:



《VirtualHost 192.168.11.4》* <br>ServerAdmin webmaster@yourdomain.com <br>DocumentRoot /home/httpd/sales.yourdomain.com <br>ServerName sales.yourdomain.com <br>ErrorLog /var/log/httpd/sales.yourdomain.com/error_log <br>TransferLog /var/log/httpd/sales.yourdomain.com/access_log <br>《/VirtualHost》



然后分别创建目录 <br>/home/httpd/sales.yourdomain.com, <br>/var/log/httpd/sales.yourdomain.com <br>,放相应的网站内容到目录/home/httpd/sales.yourdomain.com下即可,并确保 <br>你内部的DNS指定sales.yourdomain.com的A记录到IP地址192.168.11.4 。



注:这种基于IP的虚拟主机有一个缺点,就是你需要更多的IP地址去服务各自的 <br>虚拟主机,如果你仅仅有一个IP地址,那么你将可以考虑用基于名字的虚拟主机 <br>方案。



二、基于名字的虚拟主机:



 它的优势就是不需要更多的IP地址,容易配置,不需要其它软硬件,现代的 <br>浏览器大多都支持这种方式。与基于IP的虚拟主机一样,你需要编辑文件 <br>/etc/httpd/conf/httpd.conf



NameVirtualHost 192.168.11.2



《VirtualHost 192.168.11.2》 <br>ServerAdmin webmaster@yourdomain.com <br>DocumentRoot /home/httpd/sales.yourdomain.com <br>ServerName sales.yourdomain.com <br>ErrorLog /var/log/httpd/sales.yourdomain.com/error_log <br>TransferLog /var/log/httpd/sales.yourdomain.com/access_log <br>《/VirtualHost》



《VirtualHost 192.168.11.2》 <br>ServerAdmin webmaster@yourdomain.com <br>DocumentRoot /home/httpd/hr.yourdomain.com <br>ServerName hr.yourdomain.com <br>ErrorLog /var/log/httpd/hr.yourdomain.com/error_log <br>TransferLog /var/log/hr.yourdomain.com/access_log <br>《/VirtualHost》



注: 你需要加NameVirtualHost 指示在最前面,下面依次为各个虚拟主机, <br>为了让它工作,你需要把sales.yourdomain.com, hr.yourdomain.com的DNS <br>都指向IP地址192.168.11.2



上面的两种都将工作,如果是在外部网段,在互联网上提供WWW服务,你可能 <br>没有足够的真实IP地址来支持多个虚拟主机,便可用基于名字的虚拟主机方案, <br>若是在内部网段上,你有较多的内部保留IP地址,将没有太大的区别。



Jephe Wu



* 文中的"《 》",实际上是“< >”

kehui 

相关新闻
v 配置Apache服务器 (二) 2002-01-21 18:12:12
v 如何让Apache支持FrontPage 2000 2002-01-21 18:12:12
v 另一个 WWW 权限鉴别例子 2002-01-21 18:12:12
v Apache服务器配置全攻略(六) 2002-01-21 18:12:12
v Apache Server 在 Windows 环境下的安装与运行 2002-01-21 18:12:12
v Apache Server 在 Unix 平台下的虚拟 WEB 设置 2002-01-21 18:12:12
v Apache下,同时架设PHP、MySql和JSP的环境(Windows版) 2002-01-21 18:12:12
v 解读apache的配置文件http.conf 2002-01-21 18:12:12
v php_admin_value(php_admin_flag)和php_value(php_flag)有何区别 2002-01-21 18:12:12
v 对新手谈谈如何学习apache 2002-01-21 18:12:12
  最新新闻
智慧家居
智慧家居颠覆传统智能家居
智慧云谷让智能家居变成有智慧的
智慧云谷引领智慧家居新生活
科技改变生活 智慧云谷智慧家居系
智慧家居领航者,智慧云谷助你玩
智能家居如何赢得市场美誉度?
智慧云谷智慧家居:创业者有无限
WiFi智能家居你还在用?这样的智
互联网+助推智能家居产业
智慧云谷为您打造真正的智能家居
智能家居产业需要的不是单品,而
新家如何选择开关?智慧云谷iWis
智能传感器-世界首款“智”为你的
智慧云谷开关智能安防智能空气质
智能开关品牌,如何选择智能开关
秋季干燥,智慧家居温湿度传感器
传感器助力智慧家居 感知爱家
iWiscloud智能触摸开关缔造家居装

  最新帖子
 ※室内空气污染的危害及  [sensor]
 ※超声波风速传感器在生  [sensor]
 ※这么冷清  [gabc111]
 ※手机APP操作有问题  [ssy11407]
 ※智慧云谷智慧家居将在  [cici]
 ※上传下载  [cici]
 ※下载智慧家居  [apple2008]
 ※秋季干燥,智慧家居温  [apple2008]
 ※智慧家居紧扣热点 安全  [apple2008]
 ※办公大楼如何智慧化管  [apple2008]
 ※智慧云谷工业自控的优  [apple2008]
 ※传感器助力智慧家居 感  [apple2008]
 ※智能开关品牌,如何选  [apple2008]
 ※智慧云谷开关智能安防  [apple2008]
 ※没有专业人员,如何安  [apple2008]
 ※烟台智慧云谷董事长任  [apple2008]
 ※互联网+助推智能家居产  [apple2008]
 ※WiFi智能家居你还在用  [apple2008]
 ※智慧云谷智慧家居:创  [apple2008]
 ※智能家居如何赢得市场  [apple2008]
钯碳回收 硝酸银回收 银浆回收 银焊条回收 回收银浆 氯化钯回收 氯化钯回收 氧化钯回收 回收硝酸钯 钯水回收价格 海绵钯回收 钯炭回收价格 回收镀金板 深圳钯碳回收 镇江氯化钯回收 杭州钯浆回收 银浆回收多少钱 回收钯碳公司 硝酸银的价格 那里有回收金 氯化钯回收价格 江苏擦银布回收 硝酸银价格 德州钯粉回收 银铜回收 回收钯粉 回收铂碳催化剂 佛山钯碳回收 金盐回收价格 海绵钯回收 钯碳高价回收 钯回收价格 钯炭回收