一区二区三区欧美日韩-一区二区三区欧美-一区二区三区免费在线视频-一区二区三区免费在线观看-久久精品店-久久精品第一页

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話圖標(biāo) 余先生:13699882642

網(wǎng)站百科

為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴

如何擼一個(gè)純凈省心又免費(fèi)的HTTPS證書

發(fā)表日期:2018-11 文章編輯:小燈 瀏覽次數(shù):2037

前言

一直想擼一下https,最近剛好有點(diǎn)空,就實(shí)現(xiàn)了一下。之前看過一篇教你快速擼一個(gè)免費(fèi)HTTPS證書的文章,通過Certbot來管理Let's Encrypt的證書,使用前需要安裝一堆庫(kù),覺得不太友好。所謂條條大路通羅馬,肯定還有其他方法可以做這個(gè)事情。

經(jīng)過一番研究,發(fā)現(xiàn)了 acme.sh 這個(gè)庫(kù),這個(gè)是用Shell腳本編寫的,不需要安裝其他東西,比較純凈,覺得比較適合自己,記錄一下過程。

準(zhǔn)備工作

  1. 一個(gè)已解析好的域名(可以用http來訪問)。
  2. 開啟服務(wù)器的443端口防火墻。

步驟

一、安裝acme.sh

curl https://get.acme.sh | sh 

這個(gè)命令后會(huì)將acme.sh安裝到~/.acme.sh/目錄下
重新載入~/.bashrc

source ~/.bashrc

二、生成證書

acme.sh--issue -d www.your-domin.com--webroot/srv/your-domin.com/ 

這個(gè)命令的意思是用http方式將www.your-domin.com生成一個(gè)證書,/srv/your-domin.com/是你的網(wǎng)站根目錄。(這個(gè)過程中acme.sh 會(huì)全自動(dòng)的生成驗(yàn)證文件, 并放到網(wǎng)站的根目錄, 然后自動(dòng)完成驗(yàn)證. 最后又自動(dòng)刪除驗(yàn)證文件.)

三、安裝或copy證書到nginx目錄

默認(rèn)生成的證書都放在安裝目錄下: ~/.acme.sh/,這個(gè)目錄一般來說不能讓nginx或Apache直接使用。所以我們需要將證書放到一個(gè)指定的目錄,習(xí)慣是放在/etc/nginx/ssl/目錄下。acme提供了--installcert來安裝證書,只需指定目標(biāo)位置, 然后證書文件會(huì)被copy到相應(yīng)的位置。
先確保存在/etc/nginx/ssl/目錄

mkdir /etc/nginx/ssl 

copy證書并指定nginx reload命令

acme.sh--installcert-dwww.your-domin.com \ --key-file /etc/nginx/ssl/www.your-domin.com.key \ --fullchain-file /etc/nginx/ssl/fullchain.cer \ --reloadcmd"service nginx force-reload" 

service nginx force-reload是為了在讓acme自動(dòng)更新時(shí)候能夠重啟nginx使得證書生效。執(zhí)行完命令可以在/etc/nginx/ssl/看到多了www.your-domin.com.keywww.your-domin.com.cer的文件。

四、生成 dhparam.pem 文件

openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048 

這一步不是必須,但最好加上,后面配置好后會(huì)通過ssllabs.com 來驗(yàn)證一下,如果這一步ssl_dhparam 未配置,將導(dǎo)致 ssllabs.com 的評(píng)分降到 B。A+是最好。

五、配置nginx

證書已安裝完畢,接下來就是讓nginx來使用這個(gè)證書了。由于我這個(gè)服務(wù)器有幾個(gè)站點(diǎn),而目前只是一個(gè)站點(diǎn)配置了證書,因此只修改當(dāng)前站點(diǎn)的conf即可

server { listen 80; server_name www.your-domin.com; listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server; ssl_certificate /etc/nginx/ssl/www.your-domin.com.cer; ssl_certificate_key /etc/nginx/ssl/www.your-domin.com.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_dhparam /etc/nginx/ssl/dhparam.pem; ... } 

ssl_prefer_server_ciphers on; 這個(gè)配置能提高證書的評(píng)分。
ssl_dhparam /etc/nginx/ssl/dhparam.pem; 能提高證書評(píng)分,這個(gè)文件是在第四步時(shí)生成的,若沒有做則不需要寫這句。
nginx -t驗(yàn)證一下nginx配置是否正確,然后systemctl restart nginx重啟一下nginx,就可以用https://www.your-domin.com測(cè)試一下你的站點(diǎn)啦。

六、證書更新

Let's Encrypt 的證書有效期是 90 天的,需要定期重新申請(qǐng),不過acme在安裝的時(shí)候就已經(jīng)設(shè)置了自動(dòng)更新,所以這一步不用關(guān)心,很省心。
這里了解一下acme.sh的自動(dòng)更新:安裝acme時(shí)會(huì)自動(dòng)為你創(chuàng)建 cronjob, 每天 0:00 點(diǎn)自動(dòng)檢測(cè)所有的證書, 如果快過期了, 需要更新, 則會(huì)自動(dòng)更新證書.
查看任務(wù)

# crontab -l 47 0 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null 

手動(dòng)renew一下證書可以通過這個(gè)命令

acme.sh --cron -f 

七、設(shè)置軟件自動(dòng)更新

目前由于 acme 協(xié)議和 letsencrypt CA 都在頻繁的更新, 因此 acme.sh 也經(jīng)常更新以保持同步.所以為了省心省力,最好還是設(shè)置一下軟件的自動(dòng)更新,執(zhí)行下面的命令就可以了。

acme.sh--upgrade--auto-upgrade 

其他

在這個(gè)網(wǎng)站可以驗(yàn)證一下你的證書級(jí)別,根據(jù)我上面的配置可以評(píng)級(jí)為A。
https://www.ssllabs.com/ssltest/analyze.html?d=www.fengxianqi.com

參考文章


本頁內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶學(xué)習(xí)參考,本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁中由涉嫌抄襲的內(nèi)容,請(qǐng)及時(shí)與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會(huì)在5工作日內(nèi)聯(lián)系您,一經(jīng)查實(shí),本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://www.junxiaosheng.cn/20393.html
相關(guān)開發(fā)語言
 八年  行業(yè)經(jīng)驗(yàn)

多一份參考,總有益處

聯(lián)系深圳網(wǎng)站公司塔燈網(wǎng)絡(luò),免費(fèi)獲得網(wǎng)站建設(shè)方案及報(bào)價(jià)

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:余經(jīng)理:13699882642

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

主站蜘蛛池模板: 日本aaaa| 特级毛片全部免费播放免下载| 嫩草视频在线观看免费| 日韩无码在线| 亚洲欧美国产旡码专区| 99视频在线免费看| 国产午夜精品一区二区三区| 免费观看桶机十分钟| 天天干夜夜叭| 91嫩草国产在线观看免费| 国产精品久久婷婷五月色| 蜜臀AV久久国产午夜福利软件| 手机移动oa| 中文字幕亚洲综合小综合在线| 日本一区不卡在线播放视频免费| 网红刘婷hd国产高清| 92午夜理论第1000集 app| 国产午夜视频在线| 青青青草国产| 伊人久久大香线蕉综合网站| 国产SUV精品一区二区883| 麻豆国产原创中文AV网站| 亚洲 日韩 国产 制服 在线| ⅹxx日本护土| 久久久无码AV精品亚洲A片软件| 日日碰狠狠躁久久躁77777| 中文字幕在线观看| 国产偷国产偷亚洲高清SWAG| 欧美最猛黑人AAAAA片| 妖精视频免费高清观看| 国产精品JK白丝AV网站| 欧美日韩亚洲成人| 中文字幕视频在线观看| 国产在线一区二区三区四区| 肉小说高h| xxx日本免费| 美女被撕开胸罩狂揉大乳| 一本大道手机在线看| 国产精品外围在线观看| 日韩精品人成在线播放| 99热这里只有精品视频2|