如何申請乙個免費的HTTPS 證書

2021-08-27 22:34:02 字數 1793 閱讀 5274

mozilla 、akamai、思科、google等聯合成立一家https數字證書認證的免費組織--let's encrypt,並與2023年9月14日簽發了第一張證書。

那我們就來看看如何獲得let's encrypt的資料證書呢?

let』s encrypt **:

試用前說明

let』s encrypt 客戶端目前支援整合了python 2.6或2.7版本的unix系列作業系統。 公測版發布後將會支援python 3.x.客戶端需要root訪問許可權,以便具備寫這些目錄的許可權/etc/letsencrypt,/var/log/letsencrypt,/var/lib/letsencrypt;

需要繫結到 80和443 (如果需要使用standalone外掛程式) ,並且能夠讀寫web伺服器的配置(如果使用了apachenginx外掛程式). 如果不具備這些條件, 沒有root許可權執行這個只具備理論的可能性。但是對於不能使用root許可權執行的使用者而言,使用letsencrypt-nosudo 或者simp_le是比較好的選擇.

apache 外掛程式目前需要乙個基於為debian專案的作業系統 augeas工具的1.0版本 。 ubuntu 12.04+ 和debian 7+已經整合了這些.

安裝let』s encrypt

注意: let』s encrypt 還處在 beta測試階段.軟體可能還存在一些bug,請慎用。

$ git clone

$ cd letsencrypt

$ ./letsencrypt-auto --help

letsencrypt-auto 接收和 letsencrypt一樣的引數;它會自動安裝所有依賴並公升級客戶端**到最新版本(有可能會很慢).

使用客戶端

the let』s encrypt  客戶端支援很多外掛程式用於獲取或者安裝證書。下面是一些示例:

如果在乙個基於debian專案的作業系統上執行apache ,可以使用 apache 外掛程式, 它會自動獲取並安裝證書

./letsencrypt-auto --apache

其他平台上目前還不能自動安裝,可以使用certonly命令來安裝:

給example.com 和www.example.com這樣的單例web伺服器(可能需要停機)獲取乙個證書:

./letsencrypt-auto certonly --standalone -d example.com -d www.example.com

用webroot外掛程式獲取乙個證書,可以用於任何web伺服器的webroot目錄:

./letsencrypt-auto certonly --webroot -w /var/www/example -d example.com -d www.example.com -w /var/www/thing -d thing.is -d m.thing.is

這樣就能給example.com, www.example.com, thing.is, 和 m.thing.is每個獲取乙個單獨的證書,檔案將會產生在/var/www/example 目錄用來控制前2個網域名稱 ,產生在/var/www/thing 的檔案用來控制後兩個。

證書續期

要續期乙個證書,只需要用相同的引數再一次執行letsencrypt 命令。 let』s encrypt正在努力使這一過程自動化。並對此期間造成的不變表示歉意。

撤銷證書

下面的命名可以用於撤銷乙個證書

$ letsencrypt revoke --cert-path example-cert.pem

新手如何在騰訊雲申請免費的https證書

3,再次挑選申請 4,挑選免費完整版dvssl證書,有效期限是一年 dv ssl證書 domain validation ssl 只認證 網域名稱使用權,迅速授予,確保了 的保密資訊從客戶電腦瀏覽器到集群伺服器的傳送是高韌性資料加密的,確保資訊內容不容易被不法盜取和不法偽造。5,隨後鍵入要想申請 的...

發現乙個免費申請國際網域名稱的地方!!

這個是絕對免費的哦,不過申請後邀請90天內必須有25個流量,否則就關閉,但是已經不錯了 可以免費申請,字尾為tk的國際網域名稱,現在申請的人還不是很多還有不好不錯的網域名稱,比如四位的純數字的 大家趕快來搶 dot tk是一家由三方合辦的合資企業 tokelau 乙個位於南太平洋上的島國,telet...

如何配置免費的https

本方法配置https用的是let s encrypt 系統為centos 一 安裝nginx,需要安裝ssl,安裝過程省略 二 安裝certbot sudo yum install python2 certbot nginx三 執行 sudo certbot nginx 如果執行失敗,出現包不存在,...