dubbo服务器部署在阿里云ECS, zookeeper 启动成功,providers / consumers 注册成功,但本地(外网)无法访问ECS上dubbo服务。
原因是dubbo提供者注册默认使用ECS内网IP地址,所以外网无法访问。
解决办法:修改host文件
1. hostname 查看主机名称
2. vim /etc/hosts
3. 黄线 - 主机名 / 红线 - 外网IP
将 外网IP 与 主机名 对应即可
dubbo服务器部署在阿里云ECS, zookeeper 启动成功,providers / consumers 注册成功,但本地(外网)无法访问ECS上dubbo服务。
原因是dubbo提供者注册默认使用ECS内网IP地址,所以外网无法访问。
解决办法:修改host文件
1. hostname 查看主机名称
2. vim /etc/hosts
3. 黄线 - 主机名 / 红线 - 外网IP
将 外网IP 与 主机名 对应即可