最近在公司的開發完之後轉測試,然而測試說我做的東西一時可以一時不可以,但是我的開發環境沒有問題,**也沒有問題,納悶了半天,終於發現測試環境中,我提交**的後台服務在eureka裡面註冊了兩個,所以搭建好了eureka註冊中心以後,不開啟eureka的認證是特別不安全的,如果註冊中心位址有公網的ip,能夠直接被別人訪問到。
所以需要啟動eureka的註冊認證,不讓別人能夠訪問到
>
>
org.springframework.bootgroupid
>
>
spring-boot-starter-securityartifactid
>
dependency
>
security.basic.enabled=true
#使用者名稱
security.user.name=admin
#密碼security.user.password=admin123
以上兩個步驟就完成了開啟eureka的認證操作
eureka.client.serviceurl.defaultzone=
http://admin:admin123@註冊中心ip:註冊中心port/eureka
server
:port
:8081
#埠eureka
:instance
:hostname
: localhost #eureka服務端的例項名稱
client
:register-with-eureka
:false
#false表示不向註冊中心註冊自己。
fetch-registry
:false
#false表示自己端就是註冊中心,我的職責就是維護服務例項,並不需要去檢索服務
<-!設定與eureka server互動的位址查詢服務和註冊服務都需要依賴這個位址。!->
參考文章
1.eureka註冊中心如何開啟認證
Eureka註冊中心如何開啟認證
最近買了一本springcloud的書,閒來無事準備自己操作一波 搭建好了eureka註冊中心以後 不開啟eureka的認證是特別不安全的,如果註冊中心位址有公網的ip,能夠直接訪問到 所以決定加一下認證,不讓別人能夠訪問到 1.需要在pom檔案中加入以下依賴 eureka認證 org.spring...
Eureka註冊中心開啟密碼認證
eureka 自帶了乙個 web 的管理頁面,方便我們查詢註冊到上面的例項資訊,但是有乙個問題 如果在實際使用中,註冊中心位址有公網 ip 的話,必然能直接訪問到,這樣是不安全的。所以我們需要對 eureka 進行改造,加上許可權認證來保證安全性。改造我們的 eureka server,通過整合 s...
Eureka 註冊中心
角色 1 服務提供者 2 服務消費者 3 服務註冊中心 a.高ha 支援資料持久化和服務集群 b.資料一致性問題,集群中的所有客戶應該看到同乙份資料不能出現讀寫資料不一致 c.資料變更主動推送,當註冊中心的資料發生變更時要及時通知客戶端 關鍵性功能設計 1 服務提供者在啟動時,向註冊中心註冊自己提供...