這篇文章主要講解了“https證書怎么申請”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“https證書怎么申請”吧!
這篇文章主要講解了“https證書怎么申請”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“https證書怎么申請”吧!
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了祁東免費(fèi)建站歡迎大家使用!
下面介紹兩種比較簡單的申請方式:使用網(wǎng)站 https://freessl.cn/ 在線免費(fèi)申請有效期為一年的證書。 **獲取certbot客戶端**wget https://dl.eff.org/certbot-autochmod a+x certbot-auto**停止nginx/apache**systemctl stop nginx**生成證書**./certbot-auto certonly --standalone --email `你的郵箱地址` -d `你的域名地址`當(dāng)前網(wǎng)站有多個域名時需在后面增加,例如:./certbot-auto certonly --standalone --email `你的郵箱地址` -d `你的域名1` -d `你的域名2`**查看生產(chǎn)的證書**tree /etc/letsencrypt/live/**將證書用于nginx** 添加到server 字段下 listen 443 ssl http2; server_name domain_name; root /usr/share/nginx/html; ssl_certificate /etc/letsencrypt/live/domain_name/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/domain_name/privkey.pem; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on;**目前已經(jīng)配置好https了,下面進(jìn)行自動續(xù)期操作**將下面內(nèi)容添加到任務(wù)計劃就可以自動續(xù)期了。0 0,12 * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew**啟動nginx/apache** systemctl start nginx