当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > windows2003下apache配置虚拟主机和绑定域名服务

Windows服务器
Windows Server 2003 R2 Beta 2将公测
Windows 2003组策略和安全模板的应用
Windows 2003 64位正式版抢先体验
微软发布WinServer2003 R2 Beta2
Windows Server 2003 安全配置实战演习
快速关闭Windows 2003的三种方法
windows 2003服务器防止海洋木马的安全设置
制作无盘Windows 2003之无忧Ghost文件
为Windows 2003加装视频压缩
安全配置向导为Win2003打造“铜墙铁壁”
用Win 2003 SP1向导功能打造安全服务器
在Win 2003系统中挖掘免费刻录软件
Windows 2003优化系列之系统服务的开关
发扬DIY精神 为Windows 2003移植系统还原
活学活用Win2003分区增容功能
轻松管理Win 2003的“远程桌面”
自动管理Windows 2003好用的“远程桌面”
活学活用Windows Server 2003分区增容功能
使用Web接口远程维护Win2003服务器
教你一招:Windows2003系统优化大有玄机

Windows服务器 中的 windows2003下apache配置虚拟主机和绑定域名服务


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 100 ::
收藏到网摘: n/a

年前就找朋友申请一个域名,由于工作比较忙也没弄,昨天下午在搞apache虚拟主机配置,试了很多次就是不行,不知道怎么搞。今天上午终于找到原因了。。。。。。。。。自己太粗心了,忘了一个设置。实在惭愧啊! 本篇文章的方法大概在网上都可以找到解决方法,只是不是很明确,在这为了减少网友像我这么粗心的少走些弯路,我自己写了下一个简单明了的设置过程。
先说下我的服务器的环境:
windows 2003 服务器
apache_2.0.48
php4.2
(我们服务器是独立IP,服务器上也没有装IIS,也没有装DNS服务器之类的,所以只能用Apache虚拟主机了)
下面开始说设置步骤:(我这只说基于主机名的虚拟主机一个IP地址,多个网站 的配置过程,如需了解更多,请参考Apache虚拟主机文档)
1.在windows2003下安装APACHE配置虚拟目录和UNIN下基本是一样的,就是修改httpd.conf文件(Apache2\conf\httpd.conf).
2.打开http.conf文件,在其最下发输入
NameVirtualHost 218.17.19.19 #记得一定要有这个啊!,这个是服务器IP地址
<VirtualHost 218.17.19.19> #第一个域名所指向的IP
DocumentRoot "E:/webroot/myenjoylife" #www.myenjoylife.cn要指向的目录,注意一定要有""
ServerName www.myenjoylife.cn #第一个网站域名
DirectoryIndex index.php index.html default.php index.html.var
</VirtualHost>
<VirtualHost 218.17.19.19> #第二个网站域名所指向的IP
DocumentRoot "E:/webroot/51duanxin" #www.51duanxin.net要指向的目录,注意一定要有""
ServerName www.51duanxin.net #所要绑的玉米
DirectoryIndex index.php index.htm index.html default.php index.html.var
</VirtualHost>
NameVirtualHost 218.17.19.19 #记得一定要有这个啊!,这个是服务器IP地址
<VirtualHost 218.17.19.19> #第一个域名所指向的IP
DocumentRoot "E:/webroot/myenjoylife" #www.myenjoylife.cn要指向的目录,注意一定要有""
ServerName www.myenjoylife.cn #第一个网站域名
DirectoryIndex index.php index.html default.php index.html.var
</VirtualHost>
<VirtualHost 218.17.19.19> #第二个网站域名所指向的IP
DocumentRoot "E:/webroot/51duanxin" #www.51duanxin.net要指向的目录,注意一定要有""
ServerName www.51duanxin.net #所要绑的玉米
DirectoryIndex index.php index.htm index.html default.php index.html.var
</VirtualHost>
  这样就绑上对应的目录了,如果没有NameVirtualHost 218.57.19.19这个指令的话,所有的域名就都指到myenjoylife目录了.(俺就是因为这个的原因才数次没设置好,唉!)
  然后重新启动apache,就可以看到所指的域名对应相应的虚拟目录了!我这测试是没有问题的,祝大家也能够顺利解决这个小问题昂!