GCP虚拟机Ubuntu20.04部署Rancher遇ERR_CONNECTION_REFUSED求助(作业)
Rancher 连接被拒绝(ERR_CONNECTION_REFUSED)排查方案



基础排查步骤
检查GCP与Ubuntu防火墙规则
- 在GCP控制台的虚拟机实例详情页,进入「防火墙」配置,确保放行Rancher默认端口
80、443(或你安装时指定的自定义端口)。 - 登录Ubuntu虚拟机,执行命令查看系统防火墙状态:
若ufw处于开启状态,添加端口放行规则:sudo ufw statussudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw reload
- 在GCP控制台的虚拟机实例详情页,进入「防火墙」配置,确保放行Rancher默认端口
确认Rancher服务运行状态
若通过Docker安装Rancher,执行命令查看容器状态:docker ps未发现Rancher容器则尝试启动:
docker start <容器ID或名称>查看容器日志排查启动错误:
docker logs <容器ID或名称>验证虚拟机内部访问性
在Ubuntu虚拟机内执行curl测试:# HTTP访问测试 curl http://localhost # HTTPS访问测试(忽略证书) curl https://localhost -k内部能访问则问题出在外部网络/防火墙配置;内部也无法访问则说明Rancher服务未正常启动。
检查GCP网络配置
确认虚拟机已分配外部静态IP,且VPC网络的防火墙规则允许外部IP访问Rancher端口。
安装命令参考
若使用官方Docker方式安装,确保命令正确:
sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
自定义端口时需同步调整防火墙规则与访问地址。
内容的提问来源于stack exchange,提问作者devxpe
相关产品推荐
相关产品推荐

