国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

在Amazon Linux 上使用 Let's encrypt 免費的SSL

coolpail / 2200人閱讀

摘要:在上使用免費的如果你使用來做負載均衡,在上可以很方便的使用。提供期限為三個月的免費證書,到期之后需要,官方還提供自動的工具是一個自動申請和續期證書的工具。在官網可以找到各種和服務器下的安裝方法。常見的和安裝起來十分方便。

在Amazon Linux 上 使用 Let"s encrypt 免費的SSL

如果你使用ELB來做負載均衡,在AWS上可以很方便的使用SSL。如果不使用ELB就需要自己來配置SSL。
Let"s encrypt 提供期限為三個月的免費SSL證書,到期之后需要renew,官方還提供自動renew的工具certbot

certbot

certbot 是一個自動申請和續期SSL證書的工具。在官網certbot.eff.org可以找到各種OS和Web服務器下的安裝方法。常見的Ubuntu和CentOS安裝起來十分方便。

Amazon Linux

在AWS EC2上,官方推薦的是OS是Amazon Linux,基于RHEL 6源碼重新編譯的,提供了Amazon自己的工具和源。certbot的安裝方式類似于RHEL 6/CentOS 6

申請SSL證書步驟

ssh到Server

下載certbot

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

執行certbot

sudo ./certbot-auto --debug -v --server https://acme-v01.api.letsencrypt.org/directory certonly -d YOUR_WEBSITE_HERE

驗證

How would you like to authenticate with the ACME CA?
---------------------------
1: Place files in webroot directory (webroot)
2: Spin up a temporary webserver (standalone)
---------------------------

選擇1certbot會把一個驗證文件放到webroot下,所以需要配置一下nginx的默認靜態目錄
選擇2certbot會啟動一個web服務,占用443端口,所以需要暫停一下nginx,一般情況下選擇2比較省事。

記得在AWS EC2的安全組中放開443端口

證書路徑

Certificate: /etc/letsencrypt/live/YOUR_WEBSITE_HERE/cert.pem
Full Chain: /etc/letsencrypt/live/YOUR_WEBSITE_HERE/fullchain.pem
Private Key: /etc/letsencrypt/live/YOUR_WEBSITE_HERE/privkey.pem
nginx 啟用SSL

啟用SSL之后,http需要默認跳轉到https,還有SSL證書的配置,下面是個配置的例子

server {
    listen       80;

    server_name  YOUR_WEBSITE_HERE;
    
    # Redirect all HTTP requests to HTTPS with a 301 Moved Permanently response.
    return 301 https://YOUR_WEBSITE_HERE$request_uri;

}

server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;

    server_name YOUR_WEBSITE_HERE;
    
    # certs sent to the client in SERVER HELLO are concatenated in ssl_certificate
    ssl_certificate /etc/letsencrypt/live/YOUR_WEBSITE_HERE/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/YOUR_WEBSITE_HERE/privkey.pem;
    ssl_session_timeout 1d;
    ssl_session_cache shared:SSL:50m;
    ssl_session_tickets off;
    access_log /var/log/nginx/YOUR_WEBSITE_HERE-access.log;
    error_log /var/log/nginx/YOUR_WEBSITE_HERE-error.log;
    location / {
        proxy_pass http://127.0.0.1:8003;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
自動更新證書

使用root用戶

sudo -i

增加定時任務

crontab -e

增加一行,每個月1號2點30分更新

30 2 1 * * /path/to/certbot-auto renew --pre-hook "service nginx stop" --post-hook "service nginx start"

dry run

./path/to/certbot-auto renew --dry-run
chrome 變綠

在chrome下需要全站都使用https地址欄才會變綠,需要檢查一下網站里面的各種URL,比如外鏈圖片或JS文件,都需要使用https才行。

參考資料:

http://frontenddev.org/articl...

https://segmentfault.com/a/11...

https://nouveauframework.org/...

https://ksmx.me/letsencrypt-s...

https://diamondfsd.com/articl...

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39500.html

相關文章

  • 通過 Certbot 安裝 Let's Encrypt 證書,來實現全站 HTTPS

    摘要:甚至和百度的搜索結果也正在給予的網站更高的排名和優先收錄權。由于預設的解碼器是,所以就不能識別中文。那理解了這個錯誤原因后,我這邊首先想到的就是網站的配置文件中是否含有中文。打開一看,確實存在中文注釋。 相關知識 HTTP/HTTPS 是什么? 簡單來說,HTTP 是一個傳輸網頁內容的協議,比如我們瀏覽一個網頁,網頁上的文字、圖片、 CSS 、 JS 等文件都是通過 HTTP 協議傳輸...

    Lsnsh 評論0 收藏0
  • 免費升級到httpslet's encrypt 申請證書,替換阿里云服務器ssl證書)

    摘要:四操作步驟使用自動生成證書注意使用該命令,可以自動改變配置文件如果下圖中沒有合適的,需要指定證書對應的如下配置更新自動更新注意需要重新添加阿里云證書使用查看是否成功 一、參考鏈接 1. HTTP 協議入門, by 阮一峰2. HTTPS 升級指南, by 阮一峰3. let encrypt, getting start4. certbot5. SSL Server Test 二、環境...

    BlackFlagBin 評論0 收藏0
  • 免費升級到httpslet's encrypt 申請證書,替換阿里云服務器ssl證書)

    摘要:四操作步驟使用自動生成證書注意使用該命令,可以自動改變配置文件如果下圖中沒有合適的,需要指定證書對應的如下配置更新自動更新注意需要重新添加阿里云證書使用查看是否成功 一、參考鏈接 1. HTTP 協議入門, by 阮一峰2. HTTPS 升級指南, by 阮一峰3. let encrypt, getting start4. certbot5. SSL Server Test 二、環境...

    DrizzleX 評論0 收藏0
  • 免費升級到httpslet's encrypt 申請證書,替換阿里云服務器ssl證書)

    摘要:四操作步驟使用自動生成證書注意使用該命令,可以自動改變配置文件如果下圖中沒有合適的,需要指定證書對應的如下配置更新自動更新注意需要重新添加阿里云證書使用查看是否成功 一、參考鏈接 1. HTTP 協議入門, by 阮一峰2. HTTPS 升級指南, by 阮一峰3. let encrypt, getting start4. certbot5. SSL Server Test 二、環境...

    DDreach 評論0 收藏0

發表評論

0條評論

coolpail

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<