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

Windows服务器
实例讲解Windows 2003分区增容功能
WIN2003服务器端安全配置的一点简单经验
Windows 2003中快速建立ADSL拨号
远程如何修改Windows 2003系统机器名
微软揭示Windows 2003 R2关键性技术
Windows Server 2003组策略排障六法
感受Windows 2003 SP1安全配置向导功能
微软测试Windows Server 2003集群版
Win 2003系统传真功能的配置及使用
巧用Win 2003构筑校园网服务器防火墙
抢先看!WinServer 2003 R2 RTM发布
九招Windows 2003系统设置小技巧
巧施妙计—突破Win 2003系统的种种限制
巧妙启用Windows 2003的远程桌面功能
部署Windows Server 2003终端服务
在Win2003配置DNS的Internet访问
Windows 2003下提高FSO的安全性
Windows Server 2003 SP1 今日发布
微软将在HEC上发布Windows 2003 64-bit
快下载!值得装Windows 2003 SP1三大原因

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 101 ::
收藏到网摘: 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,就可以看到所指的域名对应相应的虚拟目录了!我这测试是没有问题的,祝大家也能够顺利解决这个小问题昂!