<address id="r9vd9"><address id="r9vd9"><listing id="r9vd9"></listing></address></address>

      歡迎您光臨深圳塔燈網絡科技有限公司!
      電話圖標 余先生:13699882642

      網站百科

      為您解碼網站建設的點點滴滴

      harbor使用自簽名證書實現https

      發表日期:2018-11 文章編輯:小燈 瀏覽次數:2502

      harbor使用自簽名證書實現https
      2018-11-30 05:44:20
      ssl證書

      介紹

      前面說了怎么搭建harbor倉庫,這里講一講harbor實現https訪問,因為只需要內網訪問,沒必要去申請一個ssl證書,所以我就用openssl頒發自簽名證書,實現https訪問。需要搭建一個dns服務器,讓你的域名解析到你的harbo地址,具體教程,請看我上一篇的博客。

      操作

      在HTTPS的傳輸過程中,有一個非常關鍵的角色——數字證書,那什么是數字證書?又有什么作用呢?

      所謂數字證書,是一種用于電腦的身份識別機制。由數字證書頒發機構(CA)對使用私鑰創建的簽名請求文件做的簽名(蓋章),表示CA結構對證書持有者的認可。數字證書擁有以下幾個優點:

      使用數字證書能夠提高用戶的可信度
      數字證書中的公鑰,能夠與服務端的私鑰配對使用,實現數據傳輸過程中的加密和解密
      在證認使用者身份期間,使用者的敏感個人數據并不會被傳輸至證書持有者的網絡系統上
      X.509證書包含三個文件:key,csr,crt。

      • key是服務器上的私鑰文件,用于對發送給客戶端數據的加密,以及對從客戶端接收到數據的解密
      • csr是證書簽名請求文件,用于提交給證書頒發機構(CA)對證書簽名
      • crt是由證書頒發機構(CA)簽名后的證書,或者是開發者自簽名的證書,包含證書持有人的信息,持有人的公鑰,以及簽署者的簽名等信息
        備注:在密碼學中,X.509是一個標準,規范了公開秘鑰認證、證書吊銷列表、授權憑證、憑證路徑驗證算法等。

      首先創建證書存放目錄:

      ?mkdir -p /data/cert && cd /data/cert 

      創建 CA 根證書

      ?openssl req-newkey rsa:4096 -nodes -sha256 -keyout ca.key -x509 -days 365 -out ca.crt -subj "/C=CN/L=zhejiang/O=lisea/CN=harbor-registry" 

      生成一個證書簽名, 設置訪問域名為 kevinharbor.com

      ?openssl req -newkey rsa:4096 -nodes -sha256 -keyout kevinharbor.com.key -out server.csr -subj "/C=CN/L=zhejiang/O=lisea/CN=kevinharbor.com" 

      生成主機的證書

      ?openssl x509 -req -days 365 -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out kevinharbor.com.crt 

      然后進入harbor安裝目錄修改harbor.cfg,修改下面幾個選項

      • hostname = kevinharbor.com
      • ui_url_protocol = https
      • ssl_cert = /data/cert/kevinharbor.com.crt
      • ssl_cert_key = /data/cert/kevinharbor.com.key

      重啟服務

      ?sudo ./prepare ?docker-compose down -v ?docker-compose up -d 

      然后打開鏈接https://kevinharbor.com
      瀏覽器可能會提示不安全的證書,這是因為我們是自己當CA機構,所以瀏覽器會不信任。添加信任就好


      本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.webpost.com.cn/20375.html
      相關開發語言
       八年  行業經驗

      多一份參考,總有益處

      聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

      咨詢相關問題或預約面談,可以通過以下方式與我們聯系

      業務熱線:余經理:13699882642

      Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

      • QQ咨詢
      • 在線咨詢
      • 官方微信
      • 聯系電話
        座機0755-29185426
        手機13699882642
      • 預約上門
      • 返回頂部
      国产成人精品综合在线观看