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

发布时间:2020-06-29作者:laosun阅读(3181)

Apollo

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

    该案例仅仅是做演示。

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

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

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

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

    image.png

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


    2、修改eureka注入ip地址。

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


    image.png

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

    如下图所示

    image.png

2 +1

版权声明

 工具  apollo

 请文明留言

0 条评论