开放端口
如需公网可以访问 http
或 ws
服务,您必需确保它们监听的端口对外开放。
服务 | 默认端口号 | 配置文件位置 |
---|---|---|
HTTP |
8000 |
config/worker_http.php |
WebSocket |
2828 |
config/worker_ws.php |
操作步骤
第一步、云服务商控制台开放端口
- 云服务商总是会额外提供一层防火墙,需要登录至云服务商的控制台来开放端口。
阿里云:登录阿里云控制台>找到云服务器管理控制台>找到实例对应的安全组>添加入方向规则,放行2828/8000
号端口。
腾讯云:登录腾讯云>服务器控制台>点击实例详情>防火墙>添加规则 - 以下是一些常见配置项
协议:TCP
来源:全部IPv4地址
或0.0.0.0/0
策略:允许
端口:2828,8000
第二步、服务器本身的防火墙开放端口
- 宝塔面板:安全>放行端口
2828/8000
- 其他系统/环境请自行百度搜索如何开放端口
第三步、全部开放才是真开放
- 若有使用
cdn、负载均衡
服务或任何安全软件,且该服务有防火墙功能,还需要前往对应服务的面板开放2828/8000
端口 - 任意一处防火墙没有开放,则端口未开放!!
第四步、端口扫描
验证端口是否已经开放的好办法是 端口扫描
: