在阿里云服务器上使用了docker安装nacos,映射端口是8848,也通过阿里云的安全组设置,开放了8848端口,但是通过在线检测域名或者ip的端口是否开放,发现8848端口始终是关闭状态。
解决方法
- 先通过
systemctl status firewalld
命令查看系统的防火墙是否开启 - 如果没有开启,就先
systemctl start firewalld
开启防火墙 firewall-cmd --permanent --list-port
查看防火墙端口开通情况,这里会返回所有已开通端口- 然后
firewall-cmd --permanent --zone=public --add-port=8848/tcp
永久开放所需的端口 systemctl restart firewalld
重启防火墙- 再次查看端口状态,会发现已经是开放状态了