日期:2014-05-17  浏览次数:20773 次

一个IP地址上运行多个基于域名的web站点配置不成功?
原先情况:单位固定IP:218.65.10.26在ROUTER上设置虚拟服务器映射到一内网IP:192.168.1.200的机器上作为单位WEB服务器,系统为:win2003 SERVER+APACHE 2.0.58 (WEB文件在 D:/MYWEB), 域名 www.myweb.com 一切正常。
现在:想在这台WEB服务器同时放置另一WEB站点(WEB文件在 D:/OTHERWEB),共用同一固定IP:218.65.10.26,我申请一免费域名实验:www.otherweb.vb.vc (我设置转向到http://218.65.10.26),但不成功,该如何设置虚拟主机?win2003 SERVER要设置DNS吗?还是我免费域名的问题?

((((((((((上面说了一大箩,其实问题就是:一个IP地址上运行多个基于域名的web站点
)))))))))))))
apache 的conf 文件:

Listen 80

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot D:/MYWEB
ServerName www.myweb.com 
</VirtualHost>

<VirtualHost *:80>
DocumentRoot D:/OTHERWEB
ServerName www.otherweb.vb.vc 
</VirtualHost> 


------解决方案--------------------
你ping一下www.otherweb.vb.vc ,看是到了218.65.10.26吗

另外www.otherweb.vb.vc (我设置转向到http://218.65.10.26),,是不是不要带http://,直接设置转向到218.65.10.26看看
------解决方案--------------------
就是配置虚拟主机的问题。
把下面的红色的#去掉,然后配置后面那个文件就可以了。


# Real-time info on requests and configuration
#Include conf/extra/httpd-info.conf

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

# Local access to the Apache HTTP Server Manual
#Include conf/extra/httpd-manual.conf