CentOS 最小安装 - 端口被阻止?

Ala*_*lan 6 networking centos7

我正在尝试连接到新的 CentOS 7 服务器以进行一些性能测试。这是一个最小的安装,在这一点上安装/配置的唯一东西是测试 RAID 性能、Java 1.7 和 Wowza 媒体服务器,它有一个在端口 8088 上运行的 Web 服务。我能够通过 SSH/Sftp 进入服务器所有我想要,但无法从我的 Windows 计算机连接到端口 8088。

两台计算机在同一个网络上,并且交换机打开了该端口,因为我可以在端口 8088 上连接到它旁边的 Ubuntu 服务器。使用lynxCentOS 服务器上的命令行浏览器,我可以使用本地主机打开站点,或者它的IP地址也是如此。iptables 或 /etc/hosts.deny 中没有我配置的规则。我已经查看了我能想到的所有提示,以查看使用打开的内容netstat,或者nmap不知道发生了什么。我在这里缺少什么?

您可以在此处看到端口 8088 打开:

[root@localhost sysconfig]# netstat -tanp | grep LISTEN
tcp        2      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2490/master         
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1694/sshd           
tcp        0      0 0.0.0.0:8088            0.0.0.0:*               LISTEN      1781/java           
tcp6       0      0 ::1:25                  :::*                    LISTEN      2490/master         
tcp6       0      0 :::22                   :::*                    LISTEN      1694/sshd           

[root@localhost sysconfig]# nmap -sT -O 192.168.1.75
Starting Nmap 6.40 ( http://nmap.org ) at 2015-01-06 11:05 MST
Nmap scan report for 192.168.1.75
Host is up (0.0024s latency).
Not shown: 998 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
8088/tcp open  radan-http
Device type: general purpose
Running: Linux 3.X
OS CPE: cpe:/o:linux:linux_kernel:3
OS details: Linux 3.7 - 3.9
Network Distance: 0 hops
Run Code Online (Sandbox Code Playgroud)

Ala*_*lan 5

原来这是默认安装中的防火墙配置。活到老,学到老。这是我最终发现的:https : //www.centos.org/forums/viewtopic.php?f=47&t=47129

firewall-cmd --zone=public --permanent --add-port=8088/tcp
Run Code Online (Sandbox Code Playgroud)

请注意,您必须重新启动服务才能看到更改。

如果不重启服务就想测试,可以去掉--permanentflag;但是,该规则将在服务重新启动后立即失效。