1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
注意:pro.meta=http://阿里云地址:8080,这个地址打开其实是一个eureka的界面,portal也是通过Eureka来拉取并管理Apollo-config和Apollo-admin,但是eureka注册地址默认是阿里云的内网地址,本机是访问不到的,故没法使用,需要将Pro环境Apollo-config和apoll-admin的注册地址改成公网。如下 将Apollo-configservice的启动脚本startup.sh改下: export JAVA_OPTS="$JAVA_OPTS -Dserver.port=$SERVER_PORT -Deureka.instance.instance-id=阿里云公网IP:8080 -Deureka.instance.prefer-ip-address=true -Deureka.instance.ip-address=阿里云公网IP -Dlogging.file=$LOG_DIR/$SERVICE_NAME.log -XX:HeapDumpPath=$LOG_DIR/HeapDumpOnOutOfMemoryError/" 加上-Deureka.instance.instance-id=阿里云公网IP:8080 -Deureka.instance.prefer-ip-address=true -Deureka.instance.ip-address=阿里云公网IP 将Apollo-adminservice的启动脚本startup.sh改下: export JAVA_OPTS="$JAVA_OPTS -Dserver.port=$SERVER_PORT -Deureka.instance.instance-id=阿里云公网IP:8090 -Deureka.instance.prefer-ip-address=true -Deureka.instance.ip-address=阿里云公网IP -Dlogging.file=$LOG_DIR/$SERVICE_NAME.log -XX:HeapDumpPath=$LOG_DIR/HeapDumpOnOutOfMemoryError/" 加上-Deureka.instance.instance-id=阿里云公网IP:8090 -Deureka.instance.prefer-ip-address=true -Deureka.instance.ip-address=阿里云公网I |
实际配置:
1 2 3 4 5 6 |
config -Deureka.instance.instance-id=公网IP:8080 -Deureka.instance.prefer-ip-address=true -Deureka.instance.ip-address=公网IP admin -Deureka.instance.instance-id=公网IP:8090 -Deureka.instance.prefer-ip-address=true -Deureka.instance.ip-address=公网IP |
- 本文固定链接: https://www.yoyoask.com/?p=6616
- 转载请注明: shooter 于 SHOOTER 发表