久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

在 Ubuntu 18.04 上使用 Let’s Encrypt 來保護 Nginx

Let’s Encrypt 是由 Internet Security Research Group(ISRG)開發的免費開放證書頒發機構。 今天幾乎所有瀏覽器都信任 Let’s Encrypt 頒發的證書。

在本教程中,我們將提供有關如何使用 Ubuntu 18.04 上的 certbot 工具使用 Let’s Encrypt 來保護您的 Nginx 的分步說明。

準備條件

在繼續本教程之前,請確保您已滿足以下先決條件:

  • 您有一個指向公共服務器 IP 的域名。 在本教程中,我們將使用 example.com。
  • 您按照這些說明安裝了 Nginx 。
  • 您有一個適用于您的域的服務器塊。 您可以按照本文獲取有關如何創建一個的詳細信息。

安裝 Certbot

Certbot 是一個功能齊全且易于使用的工具,可以自動完成獲取和更新 Let’s Encrypt SSL證書以及配置Web服務器以使用它們的任務。 certbot 包包含在默認的 Ubuntu 存儲庫中。

更新軟件包列表并安裝 certbot 軟件包:

sudo apt update  sudo apt install certbot

生成強Dh(Diffie-Hellman)組

Diffie-Hellman 密鑰交換(DH)是一種在不安全的通信信道上安全地交換密碼密鑰的方法。 我們將生成一組新的 2048 位 DH 參數以加強安全性:

sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048

如果您愿意,可以將大小更改為 4096 位,但在這種情況下,生成可能需要超過 30 分鐘,具體取決于系統熵。

獲取Let’s Encrypt SSL證書

要獲得我們域的 SSL 證書,我們將使用 Webroot 插件,該插件通過在 ${webroot-path}/。熟知 /acme-challenge 目錄和Let的加密中為請求的域創建臨時文件來工作。 驗證服務器發出 HTTP 請求以驗證所請求域的DNS是否解析為運行 certbot 的服務器。

為了使它更簡單,我們將把 .well-known/acme-challenge 的所有 HTTP 請求映射到單個目錄 / var/lib/letsencrypt

以下命令將創建目錄并使其可以為 Nginx 服務器寫入。

mkdir -p /var/lib/letsencrypt/.well-known  chgrp www-data /var/lib/letsencrypt  chmod g+s /var/lib/letsencrypt

為避免重復代碼,請創建以下兩個片段,我們將在所有Nginx服務器塊文件中包含這些片段。

打開文本編輯器并創建第一個片段 letsencrypt.conf

sudo nano /etc/nginx/snippets/letsencrypt.conf

/etc/nginx/snippets/letsencrypt.conf

location ^~ /.well-known/acme-challenge/ {    allow all;    root /var/lib/letsencrypt/;    default_type "text/plain";    try_files $uri =404;  }

創建第二個代碼段 .conf,其中包括 Mozilla 推薦的削片機,支持 OCSP Stapling,HTTP 嚴格傳輸安全(HSTS)并強制執行少數以安全為中心的 HTTP 頭。

sudo nano /etc/nginx/snippets/ssl.conf

/etc/nginx/snippets/ssl.conf

ssl_dhparam /etc/ssl/certs/dhparam.pem;  ssl_session_timeout 1d;  ssl_session_cache shared:SSL:50m;  ssl_session_tickets off;    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;  ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS';  ssl_prefer_server_ciphers on;    ssl_stapling on;  ssl_stapling_verify on;  resolver 8.8.8.8 8.8.4.4 valid=300s;  resolver_timeout 30s;    add_header Strict-Transport-Security "max-age=15768000; includeSubdomains; preload";  add_header X-Frame-Options SAMEORIGIN;  add_header X-Content-Type-Options nosniff;

創建片段后,打開域服務器塊并包含 letsencrypt.conf 片段,如下所示:

/etc/nginx/sites-available/example.com

server {    listen 80;    server_name example.com www.example.com;      include snippets/letsencrypt.conf;  }

重新加載 Nginx 配置以使更改生效:

sudo systemctl reload nginx

您現在可以使用 webroot 插件運行 Certbot 并通過發出以下命令獲取 SSL 證書文件:

sudo certbot certonly --agree-tos --email admin@example.com --webroot -w /var/lib/letsencrypt/ -d example.com -d www.example.com

如果成功獲得 SSL 證書,certbot 將打印以下消息:

IMPORTANT NOTES:   - Congratulations! Your certificate and chain have been saved at:     /etc/letsencrypt/live/example.com/fullchain.pem     Your key file has been saved at:     /etc/letsencrypt/live/example.com/privkey.pem     Your cert will expire on 2018-07-28. To obtain a new or tweaked     version of this certificate in the future, simply run certbot     again. To non-interactively renew *all* of your certificates, run     "certbot renew"   - Your account credentials have been saved in your Certbot     configuration directory at /etc/letsencrypt. You should make a     secure backup of this folder now. This configuration directory will     also contain certificates and private keys obtained by Certbot so     making regular backups of this folder is ideal.   - If you like Certbot, please consider supporting our work by:       Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate     Donating to EFF:                    https://eff.org/donate-le

現在您已擁有證書文件,您可以按如下方式編輯域服務器塊:

sudo nano /etc/nginx/sites-available/example.com

/etc/nginx/sites-available/example.com

server {      listen 80;      server_name www.example.com example.com;        include snippets/letsencrypt.conf;      return 301 https://$host$request_uri;  }    server {      listen 443 ssl http2;      server_name www.example.com;        ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;      ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;      ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;      include snippets/ssl.conf;      include snippets/letsencrypt.conf;        return 301 https://example.com$request_uri;  }    server {      listen 443 ssl http2;      server_name example.com;        ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;      ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;      ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;      include snippets/ssl.conf;      include snippets/letsencrypt.conf;        # . . . other code  }

通過上面的配置,我們強制 HTTPS 并從 www 重定向到非 www 版本。

重新加載 Nginx 服務以使更改生效:

sudo systemctl reload nginx

自動續訂讓我們加密 SSL 證書

我們的加密證書有效期為90天。 要在證書過期之前自動續訂證書,certbo t包會創建一個 cronjob,每天運行兩次,并在到期前30天自動續訂任何證書。

由于我們在續訂證書后使用 certbot webroot 插件,因此我們還必須重新加載 nginx 服務。 將 –renew-hook“systemctl reload nginx”附加到 /etc/cron.d/certbot 文件,使其如下所示:

sudo nano /etc/cron.d/certbot
0 */12 * * * root test -x /usr/bin/certbot -a ! -d /run/systemd/system && perl -e ‘sleep int(rand(3600))’ && certbot -q renew –renew-hook “systemctl reload nginx”

要測試續訂過程,可以使用 certbot –dry-run 開關:

sudo certbot renew --dry-run

如果沒有錯誤,則表示續訂過程成功。

總結

在本教程中,您使用了Let的加密客戶端 certbot 來下載域的 SSL 證書。 您還創建了 Nginx 代碼段以避免重復代碼并配置 Nginx 以使用證書。 在本教程結束時,您已設置了一個用于自動證書續訂的 cronjob。

如果您想了解有關如何使用 Certbot 的更多信息,他們的文檔是一個很好的學習地方。

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产精品视频一区二区三区四蜜臂| 日韩欧美久久| 日韩**一区毛片| 亚洲欧美视频一区二区三区| 精品中文字幕一区二区三区av| 久久久久国产一区二区| 欧美一级鲁丝片| av日韩中文| 日韩一区二区三区免费| 久久精品中文| 午夜精品网站| 亚洲一区日韩在线| 亚洲一区二区小说| 日韩国产在线不卡视频| 免费美女久久99| 视频一区中文字幕精品 | 国产亚洲精品精品国产亚洲综合| 亚洲aa在线| 日韩精品免费视频一区二区三区| 亚洲理论在线| 午夜亚洲福利| 久久99久久人婷婷精品综合| 久久免费视频66| 日韩国产专区| 99在线精品免费视频九九视| 蜜臀av一区二区在线免费观看| 亚洲午夜免费| 日韩精品一区二区三区免费视频| 日韩在线观看中文字幕| 日韩欧美四区| 精品视频网站| 免费污视频在线一区| 欧美va天堂在线| 日韩影院免费视频| 91成人在线网站| 精品久久久久久久| 91精品韩国| 六月婷婷一区| 久久国产婷婷国产香蕉| 色婷婷色综合| 91成人精品| 亚洲毛片在线| 久久免费福利| 国产资源在线观看入口av| 激情欧美一区| 日本不卡高清视频| av综合电影网站| 伊人久久大香伊蕉在人线观看热v| 国产欧美激情| 欧美日韩在线观看视频小说| 午夜久久av| 中文字幕成在线观看| 国产视频欧美| 麻豆成人av在线| 亚洲大全视频| 国产精品亚洲二区| 久久在线免费| 国产欧美日韩免费观看| 色老板在线视频一区二区| 蜜臀av一区二区在线免费观看 | 欧美激情网址| 亚洲欧洲一区| 久久精品一区二区国产| 999在线观看精品免费不卡网站| 欧美日韩调教| 婷婷国产精品| 久久的色偷偷| 久久性天堂网| 国产色播av在线| 蜜臀av一区二区三区| 国产欧洲在线| 久久激情综合网| 国产视频欧美| 亚洲深夜视频| 久久激情av| 快she精品国产999| 人在线成免费视频| 欧美日韩亚洲一区二区三区在线| 亚洲夜间福利| 狠狠久久伊人中文字幕| 亚州欧美在线| 亚洲精品极品少妇16p| 精品欠久久久中文字幕加勒比| 亚洲一区二区免费在线观看| 丰满少妇一区| 日韩精品一级| 狠狠干综合网| 精品视频在线一区二区在线| 伊人久久大香伊蕉在人线观看热v| 日韩精品免费一区二区三区| 国产激情一区| 日韩国产在线观看| 免费视频久久| 久久精品99久久无色码中文字幕| 国产精品一区二区三区美女 | 国产探花在线精品一区二区| 91伊人久久| 激情视频一区二区三区| 日韩动漫一区| 最新日韩av| 97精品国产一区二区三区| 欧美一级一区| 日韩在线黄色| 天堂av在线一区| 狠狠色狠狠色综合日日tαg| 丝袜美腿一区| 国产一区二区精品久| 国产精品探花在线观看| 亚州av日韩av| 亚洲精品裸体| 免费久久99精品国产| 欧美在线观看视频一区| 97人人精品| 国产精品久久久网站| 日韩精品视频一区二区三区| 免费在线观看视频一区| 亚洲精品99| 91成人精品视频| 精品1区2区3区4区| 日韩一级网站| 免费不卡在线观看| 伊人www22综合色| 亚洲专区视频| 亚洲精选91| 少妇精品久久久一区二区| 中文字幕视频精品一区二区三区| 蜜臀久久99精品久久久久宅男| 国产精品腿扒开做爽爽爽挤奶网站| 91亚洲成人| 中文字幕高清在线播放| 欧美日韩视频网站| 999久久久精品国产| 久久国产主播| 激情综合自拍| 国产视频一区在线观看一区免费| 亚洲激情av| 免费视频久久| 日韩和欧美一区二区| 国产精品久久久久久久久久久久久久久 | 国产成人精品福利| 欧美日韩一区自拍| 国产精品美女午夜爽爽| 精品国产一区二区三区av片| 精品福利久久久| 久久久久久一区二区| 中文字幕人成乱码在线观看| av亚洲一区二区三区| 日本少妇一区| 亚洲精品99| 天堂av一区| 久久成人高清| 午夜精品久久久久久久久久蜜桃| 欧美.日韩.国产.一区.二区 | 免费欧美一区| 久久av在线| 日韩二区三区四区| 欧美91在线|欧美| 91综合视频| 欧美精品一卡| 日韩精品视频一区二区三区| 免费亚洲一区| 人人香蕉久久| 亚洲另类视频| 久久精品国产福利| 免费av一区| 日韩高清成人在线| а√在线中文在线新版| 爽爽淫人综合网网站| 日韩欧美精品一区二区综合视频| 精品一区91| 亚洲神马久久| 国产精品密蕾丝视频下载| 99久精品视频在线观看视频| 综合色就爱涩涩涩综合婷婷| 精品久久中文| 欧美特黄一级| 国产福利亚洲| 免费视频一区三区| 欧美亚洲二区| 欧美aa在线观看| 蜜臀av一区二区三区| 久久久久亚洲精品中文字幕| 五月婷婷六月综合| 日韩美女精品| 99精品小视频| 国产女人18毛片水真多18精品| 99久久亚洲精品| **爰片久久毛片| 99久久99视频只有精品| 911精品国产| 香蕉精品视频在线观看| 欧美精品成人| 亚洲欧洲一区二区天堂久久| 麻豆视频观看网址久久| 国产麻豆综合| 高清日韩中文字幕| 中文字幕免费精品| 久久91导航| 中文字幕日韩欧美精品高清在线| 97国产精品|