Apollo部署阿里云ECS,eureka 内网IP的解决办法

阿里云ECS服务器上部署Apollo以后,虽然能正常访问,但是却不能正常使用,这是因为eureka注入的ip地址为阿里云内网IP(当然如果你的订阅端也在该机器上,那自然没问题)。下边的讲解就告诉我们如何去掉内网IP,转而使用外网IP。

我们在做演示之前呢,我们需要对阿里云ECS服务器增加一下安全组,这个是很重要的!!!重要的事情打三个叹号。

原来博主为了做演示,仅仅对这几个端口做了某个IP的白名单,导致服务端本身无法访问自己外网IP的低级错误!

首先我们打开demo.sh,编辑以下几处位置。

1、将访问地址localhost变更成外网IP

 

 将上图中的config_server_url、admin_server_url 和 portal_url 修改成外网IP地址。

2、修改eureka注入ip地址。

我们增加 -Deureka.instance.ip-address=外网IP地址  这一行

 

 改为之后,重启,我们看到eureka的status正常了,为外网IP。

如下图所示

 

 转载:https://www.sunjs.com/article/detail/08a653e28ce24bcdb997f3ba437c103a.html


 




posted @   Materben  阅读(716)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示