2011-12-29 94 views
0

我在Windows虚拟机中安装apache,我可以通过“localhost”访问它,但是当我尝试通过“http://192.168”访问它时。 1.34 /“(这应该是机器的IPv4地址),我得到了403禁止。Apache:本地主机工作,服务器IP不是(403:禁止)

我的最终目标是从主机访问这个apache,但到目前为止我甚至无法从同一台机器上完成,我需要配置什么?一些VirutalDirectory还是什么?

谢谢

PS:Windows防火墙是关闭本机

+0

最好问上serverfault.com – rene 2011-12-29 09:44:37

回答

1

听起来就像是服务器没有被绑定到外部接口。有关此主题的更多信息,请参阅this article

另一种可能的选择:位置没有设置用于远程访问:

<Directory "/path/to/doc/"> 
    Options Indexes MultiViews FollowSymLinks 
    AllowOverride None 
    Order deny,allow 
    Deny from all 
    Allow from 127.0.0.0/255.0.0.0 ::1/128 
    Allow from xx.yy.zz.aa/sub.net.mask.here  <------ missing!! 
</Directory> 
+0

感谢您的链接,但它didn't工作。我加了_Listen 192.168.1.34:80_,仍然是_403 forbidden_​​。我也尝试了_ _和_ _ _ All all from all_仍然是同样的错误,更多的想法?谢谢 – 2011-12-29 12:41:36

+0

看看我编辑的答案 – Matten 2011-12-29 12:45:56

+0

我有**允许所有**,我添加了你的配置,仍然得到错误。作为第一步,我的目标是从同一台服务器访问Apache,但输入IP而不是本地主机。这是日志消息:_ [客户端192.168.1.34]客户端被服务器配置拒绝:C:/ Users/Public/Www/_ – 2011-12-29 12:56:47

相关问题