云服务器网:购买云服务器和VPS必上的网站!

firewalld开放端口

使用firewalld开放端口
什么是firewalld
Firewalld是Linux下一个管理防火墙的工具,Linux本身就有自带防火墙iptables,但是iptables的配置相对比较复杂,因此RedHat官方提供了一个工具firewalld来管理防火墙。
为什么要开放端口
开放端口可以让我

使用firewalld开放端口

什么是firewalld

Firewalld是Linux下一个管理防火墙的工具,Linux本身就有自带防火墙iptables,但是iptables的配置相对比较复杂,因此RedHat官方提供了一个工具firewalld来管理防火墙。

为什么要开放端口

开放端口可以让我们的应用程序可以通过该端口与外部建立通信连接。

使用firewalld开放端口

下面是使用firewalld开放端口的步骤:

通过systemctl启动firewalld服务。

检查防火墙状态是否开启,如果没有开启则需要开启防火墙。

使用firewall-cmd命令来开放端口。

启动firewalld服务

在终端中输入以下指令,启动firewalld服务:

systemctl start firewalld

检查防火墙状态

在终端中输入以下指令,检查防火墙状态是否开启:

systemctl status firewalld

如果防火墙没有开启,需要使用以下指令来开启防火墙:

systemctl enable firewalld

开放端口

在终端中输入以下指令,开放端口:

firewall-cmd --zone=public --add-port=80/tcp --permanent

上面的指令中,–zone表示处于哪个防火墙区域,–add-port表示增加一个端口规则,80/tcp表示开放的端口为80号端口,–permanent表示开放端口的规则永久生效。

开放端口生效

在终端中输入以下指令,使开放端口的规则生效:

firewall-cmd --reload

现在80号端口已经被开放了,我们可以通过该端口与外部建立通信连接。

总结

使用firewalld开放端口非常的简单,只需要通过systemctl启动firewalld服务,检查防火墙状态是否开启,然后使用firewall-cmd命令来开放端口即可。需要注意的是,开放端口的规则一定要使用–permanent来让规则永久生效,并使用–reload来立即生效。

本文来源:https://www.yuntue.com/post/77460.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注