eureka默认的注册中是没用密码,可以直接进去,外网发布会不安全,我们可以加上密码,跟dubbo管理中心一样。
我需要做的只有2步,一个是在pom引入jar
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
然后在配置文件中加入如下参数
security.basic.enabled=true
security.user.name=admin
security.user.password=123
这样我们的eureka注册中心就加上密码了
可是加上密码后我们的服务端不做修改就会注册不上,这是需要我们修改下服务端配置
eureka.client.serviceUrl.defaultZone=http://peer2:1112/eureka/ (原始值)
eureka.client.serviceUrl.defaultZone=http://账号:密码@peer1:1111/eureka (修改后)