首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache没有连接,因为目标计算机拒绝连接

Apache没有连接,因为目标计算机拒绝连接
EN

Stack Overflow用户
提问于 2012-10-05 10:57:33
回答 2查看 2.1K关注 0票数 0

我的本地网络上有一台apache服务器。然而,我得到了一个错误:无法建立连接,因为目标机器主动拒绝它192.168.1.*。

我还尝试在我的服务器上使用wget localhost,即使这样也会收到错误,目标机器已经主动拒绝了连接。

我已经停止了shorewall,ufw,denyhosts和ossec服务,但仍然一无所获。有没有其他的想法可以尝试?

会不会是我的ISP阻塞了端口80?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-05 11:20:02

看看你有没有这样的东西

代码语言:javascript
复制
<Location /server-status>
    SetHandler server-status
    Order Allow,Deny
    Deny from  192.168.16.100
    Allow from 192.168.16.0/24
</Location>

不需要全部拒绝。事实上,它会搞砸,因为一切都会匹配所有,因此被否认(我认为Apache正在试图变得聪明,做一些愚蠢的事情)。我总是发现Apache的Order,Allow和Deny指令令人困惑,所以总是在一个表中可视化东西(取自文档):

代码语言:javascript
复制
Match      | Allow,Deny result   | Deny,Allow result
-------------------------------------------------------
Allow only | Allowed             | Allowed
Deny only  | Denied              | Denied
No match   | Default: Denied     | Default: Allowed
Match both | Final match: Denied | Final match: Allowed

使用上述设置:

来自192.168.16.100的请求将“全部匹配”,因此被拒绝。来自192.168.16.12的请求得到"Allow only“,因此被允许。来自123.123.123.123的请求得到"No match“,因此被拒绝。

票数 0
EN

Stack Overflow用户

发布于 2012-10-05 11:36:54

我认为这与out...It的zend-server有关。我卸载了它,并重新启用了php5和apache2,它正在工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12738874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档