现在:想在这台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>
7 个解决方案
#1
你ping一下www.otherweb.vb.vc ,看是到了218.65.10.26吗
另外www.otherweb.vb.vc (我设置转向到http://218.65.10.26),,是不是不要带http://,直接设置转向到218.65.10.26看看
另外www.otherweb.vb.vc (我设置转向到http://218.65.10.26),,是不是不要带http://,直接设置转向到218.65.10.26看看
#2
谢谢楼上:
ping 得通,但看到的不是218.65.10.26 而是其他的IP
另外www.otherweb.vb.vc (我设置转向到http://218.65.10.26),,是不是不要带http://,直接设置转向到218.65.10.26看看
我的设置还能进入D:/MYWEB(第一个原来的站点)的站点,如果如你说去掉HTTP://则转到:HTTP://WWW.OTHERWEB.VB.VC/218.65.10.26 错误的地址
ping 得通,但看到的不是218.65.10.26 而是其他的IP
另外www.otherweb.vb.vc (我设置转向到http://218.65.10.26),,是不是不要带http://,直接设置转向到218.65.10.26看看
我的设置还能进入D:/MYWEB(第一个原来的站点)的站点,如果如你说去掉HTTP://则转到:HTTP://WWW.OTHERWEB.VB.VC/218.65.10.26 错误的地址
#3
就是配置虚拟主机的问题。
把下面的红色的#去掉,然后配置后面那个文件就可以了。
# 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
把下面的红色的#去掉,然后配置后面那个文件就可以了。
# 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
#4
谢谢楼上的
APACHE 2.0.58 是没有conf/extra/httpd-vhosts.conf的
所以我把所有的虚拟主机配置
NameVirtualHost *:80
<VirtualHost *:80>
。。。。
</VirtualHost>
放在apache 的conf 文件结尾
APACHE 2.0.58 是没有conf/extra/httpd-vhosts.conf的
所以我把所有的虚拟主机配置
NameVirtualHost *:80
<VirtualHost *:80>
。。。。
</VirtualHost>
放在apache 的conf 文件结尾
#5
现在访问www.otherweb.vb.vc出现
Forbidden
You don't have permission to access / on this server.
错误提示!
Forbidden
You don't have permission to access / on this server.
错误提示!
#6
问题已经解决:
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>
我的设置没问题,是我放在 D:/OTHERWEB 中的页面问题,换了其他页面得到解决!!
是通过ORROR.LOG文件找到问题所在!!
谢谢所有回复者!!
结题
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>
我的设置没问题,是我放在 D:/OTHERWEB 中的页面问题,换了其他页面得到解决!!
是通过ORROR.LOG文件找到问题所在!!
谢谢所有回复者!!
结题
#7
支持
#1
你ping一下www.otherweb.vb.vc ,看是到了218.65.10.26吗
另外www.otherweb.vb.vc (我设置转向到http://218.65.10.26),,是不是不要带http://,直接设置转向到218.65.10.26看看
另外www.otherweb.vb.vc (我设置转向到http://218.65.10.26),,是不是不要带http://,直接设置转向到218.65.10.26看看
#2
谢谢楼上:
ping 得通,但看到的不是218.65.10.26 而是其他的IP
另外www.otherweb.vb.vc (我设置转向到http://218.65.10.26),,是不是不要带http://,直接设置转向到218.65.10.26看看
我的设置还能进入D:/MYWEB(第一个原来的站点)的站点,如果如你说去掉HTTP://则转到:HTTP://WWW.OTHERWEB.VB.VC/218.65.10.26 错误的地址
ping 得通,但看到的不是218.65.10.26 而是其他的IP
另外www.otherweb.vb.vc (我设置转向到http://218.65.10.26),,是不是不要带http://,直接设置转向到218.65.10.26看看
我的设置还能进入D:/MYWEB(第一个原来的站点)的站点,如果如你说去掉HTTP://则转到:HTTP://WWW.OTHERWEB.VB.VC/218.65.10.26 错误的地址
#3
就是配置虚拟主机的问题。
把下面的红色的#去掉,然后配置后面那个文件就可以了。
# 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
把下面的红色的#去掉,然后配置后面那个文件就可以了。
# 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
#4
谢谢楼上的
APACHE 2.0.58 是没有conf/extra/httpd-vhosts.conf的
所以我把所有的虚拟主机配置
NameVirtualHost *:80
<VirtualHost *:80>
。。。。
</VirtualHost>
放在apache 的conf 文件结尾
APACHE 2.0.58 是没有conf/extra/httpd-vhosts.conf的
所以我把所有的虚拟主机配置
NameVirtualHost *:80
<VirtualHost *:80>
。。。。
</VirtualHost>
放在apache 的conf 文件结尾
#5
现在访问www.otherweb.vb.vc出现
Forbidden
You don't have permission to access / on this server.
错误提示!
Forbidden
You don't have permission to access / on this server.
错误提示!
#6
问题已经解决:
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>
我的设置没问题,是我放在 D:/OTHERWEB 中的页面问题,换了其他页面得到解决!!
是通过ORROR.LOG文件找到问题所在!!
谢谢所有回复者!!
结题
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>
我的设置没问题,是我放在 D:/OTHERWEB 中的页面问题,换了其他页面得到解决!!
是通过ORROR.LOG文件找到问题所在!!
谢谢所有回复者!!
结题
#7
支持