前言:
在使用 thinkphp8 的workerman时,需要用到一个指定的端口,首先我在 阿里云实例 的安全组中添加了 TCP_8889这个端口号,然后还是不能推动消息,于是在网上查了一下,说是要配置防火墙,开启8889这个端口号,本文记录在阿里云服务器如何开启:
1、进入阿里云服务器,找到实例,点击右侧:“远程连接“,输入账号密码
2、在命令行中首先查看防火墙规则,了解哪些端口和服务被允许:
sudo firewall-cmd --list -all
这条命令会显示当前区域的所有详细信息,包括开放端口、服务和规则;
3、允许 某个端口(如:8889),如果在输出中没有看到 你想要的那个端口(如:8889),你可以通过以下命令允许该端口的入站流量:
sudo firewall-cmd --zone=public --add-port=8889/tcp --permanent
接着 ,重新加载防火墙设置以应用更改:
sudo firewall-cmd --reload
4、再次确认一下端口是否开放,输入以下命令:
sudo firewall-cmd --query-port=8889/tcp
如果回应是:yes,表示该端口已经开放