我的本地网络上有一个apache服务器。但是,我收到错误:无法建立连接,因为目标计算机主动拒绝它192.168.1。*。
我也尝试在我的服务器上使用wget localhost,甚至可以解决目标计算机主动拒绝连接的错误。
我已停止使用shorewall,ufw,denyhosts和ossec服务但仍然没有运气。有什么想法可以尝试吗?
可能是我的ISP端口80被阻止了吗?
答案 0 :(得分:0)
看看你是否有像
这样的东西<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指令令人困惑,因此总是可视化表格中的内容(取自文档):
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的请求获得“仅允许”,因此允许。 来自123.123.123.123的请求得到“不匹配”,因此被拒绝。
答案 1 :(得分:0)
我明白了......它与zend-server有关。我卸载它并重新启用php5和apache2,它正在工作。