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

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
------解决方案--------------------
等待高手...........