為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴
發(fā)表日期:2018-11 文章編輯:小燈 瀏覽次數(shù):2331
前面說(shuō)了怎么搭建harbor倉(cāng)庫(kù),這里講一講harbor實(shí)現(xiàn)https訪問(wèn),因?yàn)橹恍枰獌?nèi)網(wǎng)訪問(wèn),沒(méi)必要去申請(qǐng)一個(gè)ssl證書,所以我就用openssl
頒發(fā)自簽名證書,實(shí)現(xiàn)https訪問(wèn)。需要搭建一個(gè)dns服務(wù)器,讓你的域名解析到你的harbo地址,具體教程,請(qǐng)看我上一篇的博客。
在HTTPS的傳輸過(guò)程中,有一個(gè)非常關(guān)鍵的角色——數(shù)字證書,那什么是數(shù)字證書?又有什么作用呢?
所謂數(shù)字證書,是一種用于電腦的身份識(shí)別機(jī)制。由數(shù)字證書頒發(fā)機(jī)構(gòu)(CA)對(duì)使用私鑰創(chuàng)建的簽名請(qǐng)求文件做的簽名(蓋章),表示CA結(jié)構(gòu)對(duì)證書持有者的認(rèn)可。數(shù)字證書擁有以下幾個(gè)優(yōu)點(diǎn):
使用數(shù)字證書能夠提高用戶的可信度
數(shù)字證書中的公鑰,能夠與服務(wù)端的私鑰配對(duì)使用,實(shí)現(xiàn)數(shù)據(jù)傳輸過(guò)程中的加密和解密
在證認(rèn)使用者身份期間,使用者的敏感個(gè)人數(shù)據(jù)并不會(huì)被傳輸至證書持有者的網(wǎng)絡(luò)系統(tǒng)上
X.509證書包含三個(gè)文件:key,csr,crt。
首先創(chuàng)建證書存放目錄:
?mkdir -p /data/cert && cd /data/cert
創(chuàng)建 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"
生成一個(gè)證書簽名, 設(shè)置訪問(wèn)域名為 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"
生成主機(jī)的證書
?openssl x509 -req -days 365 -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out kevinharbor.com.crt
然后進(jìn)入harbor安裝目錄修改harbor.cfg
,修改下面幾個(gè)選項(xiàng)
重啟服務(wù)
?sudo ./prepare ?docker-compose down -v ?docker-compose up -d
然后打開鏈接https://kevinharbor.com
瀏覽器可能會(huì)提示不安全的證書,這是因?yàn)槲覀兪亲约寒?dāng)CA機(jī)構(gòu),所以瀏覽器會(huì)不信任。添加信任就好
日期:2018-04 瀏覽次數(shù):6763
日期:2017-02 瀏覽次數(shù):3438
日期:2017-09 瀏覽次數(shù):3659
日期:2017-12 瀏覽次數(shù):3529
日期:2018-12 瀏覽次數(shù):4819
日期:2016-12 瀏覽次數(shù):4584
日期:2017-07 瀏覽次數(shù):13647
日期:2017-12 瀏覽次數(shù):3508
日期:2018-06 瀏覽次數(shù):4267
日期:2018-05 瀏覽次數(shù):4446
日期:2017-12 瀏覽次數(shù):3558
日期:2017-06 瀏覽次數(shù):3984
日期:2018-01 瀏覽次數(shù):3945
日期:2016-12 瀏覽次數(shù):3915
日期:2018-08 瀏覽次數(shù):4428
日期:2017-12 瀏覽次數(shù):3708
日期:2016-09 瀏覽次數(shù):6406
日期:2018-07 瀏覽次數(shù):3208
日期:2016-12 瀏覽次數(shù):3232
日期:2018-10 瀏覽次數(shù):3386
日期:2018-10 瀏覽次數(shù):3482
日期:2018-09 瀏覽次數(shù):3580
日期:2018-02 瀏覽次數(shù):3600
日期:2015-05 瀏覽次數(shù):3521
日期:2018-09 瀏覽次數(shù):3308
日期:2018-06 瀏覽次數(shù):3435
日期:2017-02 瀏覽次數(shù):3874
日期:2018-02 瀏覽次數(shù):4337
日期:2018-02 瀏覽次數(shù):4176
日期:2016-12 瀏覽次數(shù):3573
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.