1. 程式人生 > >獲取 Let's Encrypt 免費萬用字元證書實現Https

獲取 Let's Encrypt 免費萬用字元證書實現Https

說明

3月14日,Let's Encrypt的執行董事Josh Aas對外宣佈,他們的萬用字元證書正式上線,使用者可以基於此特性輕鬆部署/開啟所有子域名的HTTPS功能。

Let's Encrypt 是國外一個公共的免費SSL專案,由 Linux 基金會託管,它的來頭不小,由 Mozilla、思科、Akamai、IdenTrust 和 EFF 等組織發起,目的就是向網站自動簽發和管理免費證書,以便加速網際網路由 HTTP 過渡到 HTTPS,目前 Facebook 等大公司開始加入贊助行列。

Let's Encrypt 已經得了 IdenTrust 的交叉簽名,這意味著其證書現在已經可以被 Mozilla、Google、Microsoft 和 Apple 等主流的瀏覽器所信任,使用者只需要在 Web 伺服器證書鏈中配置交叉簽名,瀏覽器客戶端會自動處理好其它的一切,Let's Encrypt 安裝簡單,使用非常方便。

http://www.infoq.com/cn/news/2018/03/lets-encrypt-wildcard-https

獲取證書生成工具 certbot

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto

獲取證書

./certbot-auto certonly  -d *.你的域名 --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory

上述有三個互動式的提示:

是否同意 Let's Encrypt 協議要求
詢問是否對域名和機器(IP)進行繫結
輸入郵箱,給你傳送一封驗證郵件
確認同意才能繼續。

繼續檢視命令列的輸出,非常關鍵:

-------------------------------------------------------------------------------
Please deploy a DNS TXT record under the name
_acme-challenge.xxx.cn with the following value:

2_8KBE_jXH8nYZ2unEViIbW52LhIqxkg6i9mcwsRvhQ

Before continuing, verify the record is deployed.
-------------------------------------------------------------------------------
Press Enter to Continue
Waiting for verification...
Cleaning up challenges 

求給 _acme-challenge.xxx.cn 配置一條 TXT 記錄,在沒有確認 TXT 記錄生效之前不要回車執行。

然後輸入下列命令確認 TXT 記錄是否生效:

$ dig  -t txt  _acme-challenge.xxx.cn @8.8.8.8    

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;_acme-challenge.xxx.cn.        IN      TXT

;; ANSWER SECTION:
_acme-challenge.xxx.cn. 599 IN  TXT     "2_8KBE_jXH8nYZ2unEViIbW52LhIqxkg6i9mcwsRvhQ"

確認生效後,回車執行

恭喜您,證書申請成功,證書和金鑰儲存在下列目錄:

$ tree /etc/letsencrypt/archive/xxx.cn 
.
├── cert1.pem
├── chain1.pem
├── fullchain1.pem
└── privkey1.pem

證書更新

證書有效期為三個月,到期之前需要更新證書,更新流程就是重新執行一遍上面的操作,新證書會在你申請證書的日期上加三個月。

相關推薦

獲取 Let's Encrypt 免費字元證書實現Https

說明 3月14日,Let's Encrypt的執行董事Josh Aas對外宣佈,他們的萬用字元證書正式上線,使用者可以基於此特性輕鬆部署/開啟所有子域名的HTTPS功能。 Let's Encrypt 是國外一個公共的免費SSL專案,由 Linux 基金會託管,它的來頭不小,由 Mozilla、思科、Akama

Let's Encrypt 免費字元 SSL 證書申請教程——但是也需要email,域名所有權等,如果是黑產的話會這樣嗎?會不會暴露自己身份???

Let's Encrypt 免費萬用字元 SSL 證書申請教程 from:https://blog.csdn.net/English0523/article/details/79608464 2018 年 3 月 14 日,Let’s Encrypt 對外宣佈 ACME v2 已正式支援萬用

申請免費字元證書(Let's Encrypt)並繫結IIS

在沒有出現萬用字元證書之前,Let’s Encrypt 支援兩種證書。1)單域名證書:證書僅僅包含一個主機。2)SAN 證書:一張證書可以包括多個主機(Let’s Encrypt 限制是 20)證書包含的主機可以不是同一個註冊域,不要問我註冊域是什麼?註冊域就是向域名註冊商購買的域名。對於個人使用者來說,由於

Let'sEncrypt 免費字元/泛域名SSL證書新增使用教程

Wildcard certificate俗稱野卡正式點一般稱為萬用字元或泛域名證書,也就是為*.lnmp.org 簽發包含所有子域名的SSL證書,從去年6、7月份左右就已經說過Let'sEncrypt將於2018年1月支援,但是幾次放鴿子後最近終於證書支援了。萬用字元證書一般還是比較貴的一般最便宜的萬用字元證

快速配置Let's encrypt字元證書

利用certbot工具配置Let’s encrypt萬用字元證書,所域名下所有的子域名都能方便的使用 https證書,而且完全免費。值得關注的是,Let’s encrypt萬用字元證書只是針對二級域名,並不能針對主域名,如*.hubinqiang.com和hub

HawkHost主機cPanel面板快速安裝Lets Encrypt免費SSL證書

HawkHost主機 老鷹主機 虛擬主機 如今我們越來越多的網站需要使用到SSL安全證書,尤其是我們做電商業務的網站,一來可以確保用戶信息的安全,二來可以增加用戶的安全意識識別,三來外貿類網站一般在谷歌中的排名優勢如果有SSL證書還是有一定的加分的。如果我們有使用HawkHost老鷹主機虛擬

獲取Let`s Encrypt證書的三種方式

1,acme.sh 方式 1)獲取acme指令碼 curl https://get.acme.sh | sh 2)開始獲取證書 acme.sh強大之處在於,可以自動配置DNS,不用去域名後臺操作解析記錄了,我的域名是在阿里註冊的,下面給出阿里雲解析的例子,其他地方註冊的請參考這裡自行修改

Lets Encrypt 免費 HTTPS 憑證

之前架設的 WordPress 只有 http 沒有https, 沒想到居然可以超簡單地就申請好多個 https在同一臺主機。 CertBot真的是很棒的一個網站,會依照不同的作業系統給不同的指令。CertBot滿厲害的,不帶引數,他也可以猜到要產生的domain name,我是透過下面的指令,可以一次加

使用 Cerbot 部署 Let's Encrypt免費證書 簡單 升級 http 到 https 申請單域名ssl證書

升級環境是centos 7  伺服器apache  伺服器應具有的環境先執行 yum -y install yum-utils yum-config-manager --enable rhui-R

Let's Encrypt免費SSL證書的申請及使用-Windows-Tomcat版

執行環境:      作業系統: windows server 2012 R2      JAVA: jdk1.7.0_17      Tomcat: Tomcat 7 筆者使用的是一臺 windows 測試機,上面單獨執行的 Tomcat  並且已完成域名解析。

NGINX + Let's encrypt免費SSL證書

安裝與配置過程不算複雜:1、安裝openssl和certbotsudo apt-get install openssl ssl-cert sudo apt-get install python-certbot-nginx -t stretch-backports2、生成DH引

Windows伺服器上完成Lets Encrypt免費SSL證書的自動化更新部署(apache)

Let’s Encrypt是一家致力於推動網站SSL加密普及的公益組織,受到眾多廠商的支援。其證書有效期為3個月,但是由於免費加上可以使用API完成自動化更新部署,受到眾多站長青睞。證書申請流程:下載W

Lets Encrypt免費申請ssl 證書

最近買了阿里雲的伺服器和域名,打算diy 一個小程式,登入到微信公眾平臺去繫結域名,發現微信公眾平臺要求以 https 方式通訊,在網上找了個申請免費申請ssl 證書的地方 Let’s Encrypt (口碑還不錯),接下來就給大家介紹怎麼利用Let’s Encrypt 生成

免費申請HTTPS字元證書

## 前言 在阿里雲買了一個域名giantliu.cn 部署了自己的部落格系統 [https://www.giantliu.cn/](https://www.giantliu.cn/) 所有用https證書是Let's Encrypt免費申請的 因為申請的免費證書有效期是3個月,今天正好原來的過期了 這裡要

Exchange 2016 字元證書預設無法分配POP3服務

如題,這個是在給客戶部署生產環境的時候遇到的一個情況,自己查了資料,也打了電話給微軟售前進行諮詢,廢話不多說,直接上解決方案 伺服器上POP3設定如下: 萬用字元證書預設無法分配POP服務需要通過命令為POP3/IMAP設定證書:Set-popsettings -x509Ce

zerossl字元證書申請教程

免費的ssl申請證的網站裡,感 覺還是zerossl.com的ssl最好用,但很多沒有佈署過ssl的站長總是卡在萬用字元TXT解析這裡,今天在這裡提供詳細的zerossl萬用字元證書申請的圖文明過程 推薦各位使用火狐操作 首先,zerossl網站:https

acme.sh 申請字元證書

docker中nginx為例 1、 不要忘記nginx的埠,對映80的同時還有443 ssl的埠 2、 安裝socat sudo apt-get install socat // 或者 sudo yum install socat 4.、申請證書需要驗證

sdm 使用阿里雲域名申請 Lets Encrypt 字元 域名證書

  安裝acme 進入 套件中心 點選安裝 Git Server 之後進入SSh會使用git命令 方法1--------------------------------------- 獲取程式碼 git clone https://githu

申請Let's Encrypt字元HTTPS證書

Let’s Encrypt 釋出的 ACME v2 現已正式支援萬用字元證書,接下來將為大家介紹怎樣申請,Let’s go. 注 本教程是在centos 7下操作的,其他Linux系統大同小異。 2018.03.15 20:48 更新了通過acme.sh方式獲取

生成線上https證書,支援字元和多域名,初學Lets Encrypt用於IIS,純本地手動

線上一直用的騰訊雲的免費證書(每個域名都要一個證書(滑稽),今天線上用的萬用字元證書也搞定了,實現了一個證書包含多個域名(多個泛域名)。 今年(2018)年初Let’s Encrypt已開放了萬用字元證書的申請《Wildcard Certi