我的所有服务器都无法运行 Fedora Server 23

我的所有服务器都无法运行 Fedora Server 23

我目前正在尝试将装有 Fedora 23 Server 的 Dell PowerEdge 服务器用作 minecraft 服务器和 Web 服务器。有一段时间,我的朋友使用它在端口 25565 上托管他的 minecraft 服务器,让它通过防火墙后,它完全正常工作。当我尝试在让它通过防火墙后连接到端口 25566 上的服务器时,我无法连接。即使完全禁用防火墙,它也无法工作。我的客户端无法连接到服务器,并且服务器日志中没有出现任何连接。

网络服务器也是如此:使用 Apache 和 Nginx 时,我的网络浏览器都会出现超时错误。

有任何想法吗?

答案1

从评论来看,你已禁用防火墙,阻止它在启动时启动,但实际上并没有停止当前正在运行的实例。这是一种行话上的区别,但很有用——当前系统的状态不一定与下次启动时所需的状态相同。

另请注意,对于 systemd,“禁用”意味着“不在启动时启动”,但对于某些服务,其他事件(例如来自其他服务的消息或热插拔某些硬件)仍可以激活它们。完全地关闭服务,使用systemctl mask service

最后,我强烈建议只打开需要提供服务的特定端口,而不是禁用防火墙。这样做不会带来太多具体的风险(因为没有明确启用的服务就不应该配置为监听),但这样做是一种很好的做法。

相关内容