在CentOS Linux 7机器上,我在端口1314上提供了一个Web应用程序
$ netstat -anp | grep 1314
tcp 0 0 127.0.0.1:1314 0.0.0.0:* LISTEN 1464/hugo
tcp 0 0 127.0.0.1:60770 127.0.0.1:1314 TIME_WAIT -
而且我可以在本地卷曲它。我打开了端口1314:
iptables-save | grep 1314
-A IN_public_allow -p tcp -m tcp --dport 1314 -m conntrack --ctstate NEW,UNTRACKED -j ACCEPT
我在本地检查过nmap:
PORT STATE SERVICE
1314/tcp open pdps
一切似乎都很好。
现在,如果我尝试从另一台计算机上卷曲Web应用程序,则会拒绝连接。当我从远程计算机尝试nmap时:
PORT STATE SERVICE
1314/tcp closed pdps
所以防火墙不会阻止端口,但是似乎没有人在监听端口1314 ...但是我们知道Web应用程序正在此端点上运行,所以发生了什么??
在CentOS Linux 7机器上,我有一个在端口1314上提供的Web应用程序$ netstat -anp | grep 1314 tcp 0 0 127.0.0.1:1314 0.0.0.0:* LISTEN 1464 / hugo tcp 0 ...
仅使进程监听端口(并且该端口已打开并且已正确配置)不足以启用远程通信。本地地址也必须与远程地址位于同一网络上!