10分鐘生成一張永久免費的SSL證書

2020-12-17 百家號

為了安全起見,現在開發微信服務號和IOS客戶端等訪問伺服器端都要求使用https加密傳輸。

SSL證書是數字證書的一種,類似於駕駛證、護照和營業執照的電子副本。因為配置在伺服器上,也稱為SSL伺服器證書。

Let’s Encrypt 也是一個 CA 機構,但這個 CA 機構是免費的!!!也就是說籤發證書不需要任何費用。

現在講解一下,如何在centos作業系統下,獲得Lets Encrypt免費的ssl證書,並在nginx裡配置使用。

1. 安裝Certbot客戶端

Certbot是一個EPEL安裝包,如果沒有配置EPEL庫,需要提前將庫配置好。

運行以下命令安裝Certbot:

$ sudo yum install certbot-nginx2.使用Certbot生成證書

$ sudo certbot --authenticator standalone --installer nginx --pre-hook "nginx -s stop" --post-hook "nginx"生成過程中需要輸入域名,域名要提前進行解析。

3.修改nginx配置

certbot會在/etc/letsencrypt/live/目錄下生成一個域名的目錄,然後修改對應的nginx的配置。

ssl_certificate "/etc/letsencrypt/live/{域名}/fullchain.pem";ssl_certificate_key "/etc/letsencrypt/live/{域名}/privkey.pem";

4.如何讓證書永久免費呢?

Let's Encrypt證書有效期為90天,為了保證在過期前更新證書,Certbot提供了更新證書有效期的功能。使用以下功能可以進行更新:

$ sudo certbot renew --dry-run也可以使用crontab自動更新證書有效期。

0 0,12 * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew

相關焦點

  • 免費SSL證書申請秘訣
    隨著Chrome、Firefox等各大瀏覽器要求全站Https加密訪問,網站部署SSL證書已成必然趨勢。SSL證書將Http明文訪問升級成Https加密訪問,能有效驗證網站身份和數據加密傳輸。大多數SSL證書都需要按年付費使用,那有沒有免費的SSL證書呢?有!小編探索了一款免費的SSL證書,今天就教大家如何申請免費SSL證書。
  • 使用Let's Encrypt + Nginx生成免費HTTPS證書
    Let’s Encrypt簡介官網:https://letsencrypt.org/Let’s Encrypt作為一個公共且免費SSL的項目逐漸被廣大用戶傳播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等組織人員發起,主要的目的也是為了推進網站從HTTP
  • 申請通配符泛域名SSL證書時,填寫csr的域名格式
    谷歌火狐等主流瀏覽器開始提示沒有SSL證書的網站「不安全」;百度谷歌等搜尋引擎公開聲明擁有SSL證書的網站具有更好的排名權重,蘋果、安卓等一些平臺要求網站具有SSL證書,數據傳輸需要https加密傳輸。
  • HTTPS 證書生成原理和部署細節
    生成密鑰、證書  第一步,為伺服器端和客戶端準備公鑰、私鑰# 生成伺服器端私鑰openssl genrsa -out server.key 1024# 生成伺服器端公鑰openssl rsa -in server.key -pubout -out server.pem # 生成客戶端私鑰openssl genrsa -out client.key
  • 銳安信sslTrus 5年期證書訂閱套餐 簡化SSL證書管理
    由於全球SSL證書最長有效期縮短為一年,為了幫助客戶和合作夥伴簡化證書購買和管理流程,國產品牌銳安信sslTrus證書推出5年期證書訂閱套餐,省錢省力又省心!
  • 使用openssl生成https證書
    背景http在公網傳輸的時候,都是明文的,因此考慮加個ssl證書。創建ssl證書1、創建密鑰使用openssl工具生成一個RSA私鑰openssl genrsa -des3 -out server.key 2048注意:生成私鑰,需要提供一個至少
  • 使用ssl_exporter監控K8S集群證書
    使用kubeadm搭建的集群默認證書有效期是1年,續費證書其實是一件很快的事情。但是就怕出事了才發現,畢竟作為專業搬磚工程師,每天都很忙的。鑑於此,監控集群證書有效期是一件不得不做的事情。Prometheus作為雲原生領域的王者,如果能用它來監控證書有效期並能及時告警,那就再好不過了。ssl_exporter就是來做這個事情的。ssh_exporter是一個Prometheus Exporter能提供多種針對 SSL 的檢測手段,包括:https 證書生效/失效時間、文件證書生效/失效時間,OCSP 等相關指標。
  • 如何應對偽造的 SSL 證書?
    編譯自:http://thehackernews.com/2016/04/ssl-certificate-transparency.html
  • 以為部署上SSL證書就高枕無憂?你的SSL證書會過期!
    以為部署上SSL證書就高枕無憂?你的SSL證書會過期! 在 21 世紀,人們越來越注重個人隱私的安全性,近些年爆出越來越多數據洩露的問題,已經慢慢開始對普通大眾有明顯影響。
  • MongoDB安全實戰之SSL協議加密
    2.2 證書證書頒發機構在生產環境下,MongoDB應使用有效證書的生成和由一個單一的認證機構籤名。生成pem文件在使用SSL之前,必須有一個包含公鑰證書及其相關私鑰的PEM文件。MongoDB可以使用任何有效的SSL證書由證書頒發機構頒發的證書或自籤名證書。
  • 使用Certbot免費申請https證書
    使用HTTPS協議,需要有一張被信任的 CA ( Certificate Authority )證書,也就是證書授權中心頒發的 SSL 安全證書,並且將它部署到你的伺服器中間件(nginx、apache等)上。
  • 一文詳解EV SSL證書,EV、OV和DV證書有何區別?
    一文詳解EV SSL證書,EV、OV和DV證書有何區別? EV SSL證書是SSL數字證書認證等級裡審核最嚴格、安全性最高的證書。
  • 51SSL 一站式證書管理平臺煥新上線
    痛點問題2:SSL證書籤發後有效部署和管理 什麼原因導致SSL證書失效? SSL證書過期更換、續費如何操作?亞洲誠信經過多年研究,根據行業市場調研分析,自主研發了這款證書管理平臺。新上線的51SSL(51ssl.com)是實現證書從自主在線下單到整個證書的全生命周期管理平臺。
  • Nginx 系列實用教程 #3:SSL 設置
    原文:Nginx Tutorial #3: SSL Setup連結:https://www.netguru.co/codestories/nginx-tutorial-ssl-setup基本 SSL/TLS 配置為了處理 HTTPS 流量,你需要具有 SSL/TLS 證書。你可以通過使用 Let’s encrypt 以生成免費的證書。當你擁有證書之後,你可以通過以下的方式輕易切換至 HTTPS:
  • 如何為網站申請免費SSL證書
    眾所周知,SSL證書是數字證書的一種,SSL證書通過在客戶端瀏覽器和Web伺服器之間建立一條SSL安全通道(Secure socket layer(SSL)。該安全協議主要用來提供對用戶和伺服器的認證;對傳送的數據進行加密和隱藏;確保數據在傳送中不被改變,即數據的完整性。
  • 阿里雲IP申請SSL證書
    阿里雲的IP是可以用於申請SSL證書的,具備申請IP所有條件,可確保IP的唯一獨立。申請的IP證書被全球瀏覽器100%信任,作業系統默認信任根證書,Gworg針對阿里雲IP提供綠色通道申請SSL證書,快速籤發15分鐘左右,化繁為簡的辦公效率大大提升。
  • 一文看懂SSL/TLS/OPENSSL/HTTPS
    一個客戶端生成的隨機數,稍後用於生成"對話密鑰"。這裡需要注意的是,客戶端發送的信息之中不包括伺服器的域名。也就是說,理論上伺服器只能包含一個網站,否則會分不清應該向客戶端提供哪一個網站的數字證書。這就是為什麼通常一臺伺服器只能有一張數字證書的原因。
  • python 爬蟲一招解決SSl 報錯SSLError
    摘要用python寫爬蟲的時候沒我們經常遇到https認證的網站,採用常用模塊requests模塊,我們一般在請求中將verify設置成假,免證書驗證,但是這些都是理想狀態,https請求很容易報錯,一旦報錯就難以解決。
  • Sectigo PositiveSSL通配符對比EssentialSSL通配符證書
    在這些產品中,域驗證SSL證書佔據了其主要市場份額。以前,保護子域意味著要為每個子域獲取單獨的安全證書。單獨管理所有子域的證書會增加成本,而且完全是浪費時間。通配符SSL證書為Web用戶面臨的此問題提供了有效的解決方案。什麼是通配符SSL證書?通配符SSL證書是一種證書,其本質上為主域以及在主域下一級建立的所有無限子域提供安全性。術語通配符指向特殊字符(*)。
  • 微信公眾號圖文預覽連結如何生成永久連結?
    親愛的小夥伴大家好呀我是在這個發芽的季節不斷給小夥伴們發掘乾貨的9妹經常有朋友提到「 為什麼我的文章連結這麼快失效 」「 只能通過公眾號群發生成永久連結嗎」「 有什麼辦法能生成永久連結 」96編輯器內有一個神奇的功能不曉得小夥伴們有沒有使用過永久連結功能當你在編輯器內編輯完一篇圖文