软件分享

宝塔面板连接SSH,面板崩溃+程序停止,解决过程

Count 935 , 2021-01-13


结论:防火墙没有开启端口,开启就好。(在面板开放端口没用,我在宝塔面板和腾讯云都开放端口,没用!老老实实敲命令行。)

命令:systemctl status firewalld 执行上述命令,即可查看当前防火墙的状态。 如果防火墙的状态参数Active是active (running),则防火墙为开启状态。如果防火墙的状态参数是inactive (dead),则防火墙为关闭状态。 实例:

[root@linuxbaike ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

上述例子中防火墙Active为inactive (dead),所以防火墙处于关闭状态。

开启防火墙,然后查看当前已经开放的端口:

firewall-cmd --list-ports

运行结果:

[root@VM-16-11-centos init.d]# firewall-cmd --list-ports
20/tcp 21/tcp 22/tcp 80/tcp 8080/tcp 8080/udp

开启端口,以90为例:

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

然后重启防火墙(要重启才能生效)

firewall-cmd --reload

再查看90是否开启

firewall-cmd --list-ports

到这里就成功了,重启打开网页,可以看到90端口已经放行了。正常显示。


其他指令:

# 关闭防火墙
firewall systemctl stop firewalld.service

# 查看防火墙是否开启
 firewall-cmd --state

作者: Bear

2024 © 936 & elise