Centos 7 Firewalld 拒绝所有传入连接到我的网络服务器

Cento 7 Firewalld refuses all incoming connections to my web-server

我有 Centos7 虚拟机,使用私有 IP 地址 of:192.168.56.255

我是 运行 我的 Spring 在端口 8443 上的 VM 上的启动应用程序。它支持 HTTPS。我的问题是,当尝试通过 Curl 命令向 192.168.56.255 网络服务器发送 https 请求时,我得到

curl: (7) Couldn't connect to server

我已经阅读了许多解释如何在 Cento7 中配置我的防火墙的教程,但仍然遇到相同的问题,DigitalOcean

提供了一个

当我输入

sudo firewall-cmd --list-all-zones

我得到了

public
  target: default
  icmp-block-inversion: no
  interfaces:
  sources:
  services: ssh dhcpv6-client https http mysql
  ports: 8443/tcp 3306/tcp
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

如您所见,我启用了我需要的一切,但仍然如此。我什至关闭了防火墙,但我的主机仍然拒绝连接。

当我进行更改时,我确实重新加载了我的防火墙

sudo firewall-cmd --realod

所以这不是问题

问题不在于 Firewalld,而在于使用 Vagrant 预配置的 IP 地址。

IP地址不应该是第一个字节255,我是192.168.56.255 因为这表明这是一个广播地址。所以我通过将其更改为 192.168.56.10

来解决它