apache 配置虚拟机 远端不能访问?
apache 配置虚拟机,使用了域名对应一个目录,配置都没有问题。
但现在只有第一个域名可以正常访问,其它的都不行,
这里的不行是指:远端使用相应的域名访问的时候,页面出现‘连接被重置’,但奇怪的是,在服务器本机上使用域名访问,却可以正常打开页面,
下面用例子应该好解释一些:
例如:
虚拟机的配置:
<VirtualHost *:80>
DocumentRoot I:\www
ServerName www.femtoon.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot I:\rmb
ServerName rmb.femtoon.com
</VirtualHost>
远端打开www.femtoon.com是没有问题的,但使用rmb.femtoon.com访问的时候,就出现‘连接被重置’。
但在服务器本机上使用rmb.femtoon.com访问,却能正常打开。
这个是什么问题?郁闷了好长时间了,望高手帮忙解决。
------解决方案--------------------DNS服务器上配置好相应的A记录了吗?远程机器上ping rmb.femtoon.com,看下解析出来的IP是否正确。
------解决方案--------------------远程里面是不是有重写规则啊
------解决方案--------------------把那个域名下的文件先剪切出去,然后访问下看看啥样
------解决方案--------------------NameVirtualHost *:80
你那里是这样的吗("*")?
------解决方案--------------------<Directory>
</Directory>
是不是没有让文件通过呀
------解决方案--------------------rmb.femtoon.com这个域名可能有问题
------解决方案--------------------你的配置文件是不是 httpd-vhosts.conf? 你需要去看看 httpd.conf是不是加载上了这个文件。
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
要把第二句前面的井号去掉。
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
------解决方案--------------------等待高手...........