首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >端口80在服务器上打开,但无法连接到它。

端口80在服务器上打开,但无法连接到它。
EN

Stack Overflow用户
提问于 2014-05-29 18:43:34
回答 1查看 3.8K关注 0票数 3

我有一个问题,我一直试图解决,但无法弄清楚是怎么回事。我有各种各样的web服务器,它们都安装了apache。他们都在同一个网络上,但其中一个给了我一个问题。

我有服务器(.44、.45和.46)

我可以在没有问题的情况下进入.44、ping、.45和.46。但是,当我尝试测试并查看端口80是否打开时,.45会给出以下消息。

代码语言:javascript
复制
 someadminuser@somelocation:/var/www$ telnet 10.0.0.45 80
 Trying 10.0.0.45...
 telnet: Unable to connect to remote host: Connection refused

下面是对.46的相同测试

代码语言:javascript
复制
 someadminuser@somelocation:/var/www$ telnet 10.0.0.46 80
 Trying 10.0.0.46...
 Connected to 10.0.0.46.
 Escape character is '^]'.

因此,我将ssh转到.45以查看端口。

代码语言:javascript
复制
 someadminuser@somelocation:~$ netstat -tulpn | grep :80
 (No info could be read for "-p": geteuid()=1000 but you should be root.)
 tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN


 someadminuser@somelocation:~$ sudo iptables -L
 Chain INPUT (policy ACCEPT)
 target     prot opt source               destination          
 ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:httpflags: 
 ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http
 ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http
 ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http
 ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http

任何帮助都将不胜感激。

****************UPDATE****************

我保存了我的ipv4表,这就是我得到的:

代码语言:javascript
复制
 # Generated by iptables-save v1.4.12 on Thu May 29 14:05:31 2014
 *nat
 :PREROUTING ACCEPT [3416:231940]
 :INPUT ACCEPT [1175:75880]
 :OUTPUT ACCEPT [337:25196]
 :POSTROUTING ACCEPT [337:25196]
 -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3000
 -A OUTPUT -d 127.0.0.1/32 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3000

当然,有更多的,但这部分看起来可疑。

EN

回答 1

Stack Overflow用户

发布于 2015-03-13 16:54:22

因此,服务器将连接重定向到本地端口80到本地端口3000。假设端口3000上没有监听内容,这就是为什么您看到“连接被拒绝”的原因。

如果工作服务器没有此配置,则需要删除(或修复)iptable。如果其他服务器确实有此功能,那么您需要弄清楚它们在端口3000上运行的是什么,以及为什么失败的服务器没有相同的功能。

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

https://stackoverflow.com/questions/23940674

复制
相关文章

相似问题

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