无法使用RHEL 7.2连接到端口57001上的本地服务器
我正在运行RHEL 7.2的vmware实例并在端口57001上提供我无法从主机访问的API。从vmware实例内访问工作正常。无法使用RHEL 7.2连接到端口57001上的本地服务器
我在Ubuntu 15和16上具有相同的确切实例,并且都可以很好地连接到本地实例和主机的下面的URL。
IP地址
- 主持人:172.30.20.235
- RHEL:172.30.18.170
- UBUNTU:172.30.18.174
示例URL ,在本地VMware和从工作主机 http://172.30.18。 :57001/API/V1/getGradeDistribution
例网址不起作用从主机但来自VMware http://172.30.18内确实工作。 :57001/API/V1/getGradeDistribution
最初的RHEL服务器我连接入端口80从主机,但一些周围挖我设法克服这种使用以下命令后:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
我不必在Ubuntu服务器上执行此操作,因为我可以毫不费力地从主机连接到端口80上的Web服务器。
至于我可以告诉设置的所有服务器
Ubuntu的15/16是相同的 - 连接至57001精细本地和从主机
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:38760 0.0.0.0:* LISTEN 11335/uwsgi
tcp 0 0 0.0.0.0:25672 0.0.0.0:* LISTEN 3594/beam
tcp 0 0 0.0.0.0:57001 0.0.0.0:* LISTEN 11335/uwsgi
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 3354/redis-server 1
tcp 0 0 0.0.0.0:4369 0.0.0.0:* LISTEN 3347/epmd
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 5501/dnsmasq
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 7884/postgres
tcp6 0 0 :::5672 :::* LISTEN 3594/beam
tcp6 0 0 :::80 :::* LISTEN 3625/apache2
tcp6 0 0 :::4369 :::* LISTEN 3347/epmd
的Red Hat Enterprise 7.2 - 无法从主机连接到57001,但在本地工作
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:57001 0.0.0.0:* LISTEN 15220/uwsgi
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 36289/redis-server
tcp 0 0 127.0.0.1:44492 0.0.0.0:* LISTEN 15220/uwsgi
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 1995/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1510/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1512/cupsd
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 15885/postgres
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1936/master
tcp6 0 0 :::80 :::* LISTEN 15296/httpd
tcp6 0 0 :::22 :::* LISTEN 1510/sshd
tcp6 0 0 ::1:631 :::* LISTEN 1512/cupsd
tcp6 0 0 ::1:5432 :::* LISTEN 15885/postgres
tcp6 0 0 ::1:25 :::* LISTEN 1936/master
关于如何使端口57001可以从RHEL实例的主机到达的任何建议?
UPDATE
我只是尝试这个命令并加入条目,但它没有似乎工作,要么:( sudo firewall-cmd --permanent --zone=public --add-port=57001/tcp
对不起什么似乎是浪费你的时间张贴此..我只是能够通过重新加载入口后重新加载防火墙来解决这个问题!对不起,我对RHEL来说是全新的,并且围绕着这些差异进行包装。
刷新防火墙
firewall-cmd --reload
或禁用完整:
systemctl disable firewalld