久久精品五月,日韩不卡视频在线观看,国产精品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综合
国产精品美女午夜爽爽| 日韩高清不卡一区二区| 国产精品一区二区三区四区在线观看| 国产精品色网| 亚洲国产不卡| 在线精品视频一区| 欧美日韩一区二区三区四区在线观看| 亚洲精品系列| 国产精品久久久久久久久久妞妞 | 成人国产精品一区二区免费麻豆| 日本国产欧美| 美女在线视频一区| sm久久捆绑调教精品一区| 国产成人a视频高清在线观看| 国产精品二区不卡| 欧洲激情综合| 久久狠狠久久| 欧美片第1页| 麻豆一区二区99久久久久| 亚洲成人免费| 蜜桃av一区二区| 国产精品自在| 福利在线免费视频| 99在线精品免费视频九九视| 亚洲图片久久| 欧美日韩精品一本二本三本 | 理论片午夜视频在线观看| 91久久久精品国产| 日韩精品中文字幕吗一区二区 | 老鸭窝一区二区久久精品| 都市激情国产精品| 五月激激激综合网色播| 国产aⅴ精品一区二区四区| 久久蜜桃av| 久久久久久亚洲精品美女| 久久电影一区| 久久电影tv| 日韩二区在线观看| 999精品一区| 国产一区二区三区四区| 日本中文字幕一区二区| 欧美精品自拍| 成人午夜精品| 久久香蕉精品香蕉| 国产精品主播| 亚洲18在线| 国产精品高颜值在线观看| 亚洲精品影视| 视频二区不卡| 精品视频在线你懂得| 日本成人中文字幕| 99国产精品99久久久久久粉嫩| 国产成人黄色| 国际精品欧美精品| 精品久久久久中文字幕小说| 国产日韩三级| 国产日韩高清一区二区三区在线 | 青草国产精品| 亚洲免费毛片| 欧美精品1区| 欧美视频二区| 国产亚洲高清一区| 国产精品7m凸凹视频分类| 日韩激情网站| 麻豆国产欧美日韩综合精品二区| 免费人成在线不卡| 久久激情五月激情| 亚洲精品影院在线观看| 久久uomeier| 青青国产精品| 亚洲一区日本| 99视频精品视频高清免费| 国产精品毛片在线看| 日韩精品一级二级| 国产精品视频一区视频二区| 国产精品xvideos88| 精品午夜久久| 99久久九九| 亚洲免费观看| 亚洲精品四区| 麻豆成人av在线| 久久精品1区| 日本在线不卡视频| 国产精品成人一区二区不卡| 久久精品成人| 日本视频在线一区| 国产一区二区三区成人欧美日韩在线观看 | 亚洲深夜影院| 欧美亚洲综合视频| 午夜精品免费| 久久久久久一区二区| 欧美天堂一区| 亚州精品视频| 精品国产午夜| 免费精品视频| 婷婷综合网站| 色婷婷久久久| 91一区二区三区四区| 日韩在线一区二区| 午夜视频精品| 播放一区二区| 日韩激情一区| 欧美日韩尤物久久| 精品理论电影在线| 国产欧美一级| 久久黄色影视| 欧美在线黄色| 日韩精品中文字幕吗一区二区 | 日韩在线视频精品| 国产精品超碰| а√天堂8资源中文在线| 久久精品三级| 日产精品一区二区| 日韩伦理在线一区| 欧美亚洲精品在线| 国产精品毛片一区二区三区| 亚洲免费一区三区| 精品视频一区二区三区在线观看| 国产suv精品一区| 亚洲欧洲日韩精品在线| 91欧美在线| 久久亚洲黄色| 91免费精品国偷自产在线在线| 国产韩日影视精品| 视频一区欧美精品| 国产精品igao视频网网址不卡日韩 | 99在线精品免费视频九九视| 蜜桃视频一区二区三区 | 久久av国产紧身裤| 久久久蜜桃一区二区人| 蜜臀精品一区二区三区在线观看 | 97久久亚洲| 久久久亚洲一区| 日本在线成人| sm久久捆绑调教精品一区| 久久精品青草| 久久中文在线| 先锋亚洲精品| 中文欧美日韩| 日韩av中文字幕一区二区三区| 国产日韩三级| 精品欧美日韩精品| 亚洲欧洲美洲av| 亚洲高清二区| 中文字幕一区二区三区日韩精品| 国产精品yjizz视频网| 99riav国产精品| 麻豆视频在线观看免费网站黄| 日本99精品| 欧美精品导航| 久久精品高清| 久久一区二区三区喷水| 免费欧美日韩| 亚洲欧洲另类| 国产一区国产二区国产三区| 毛片在线网站| 综合激情网站| 日韩免费一区| 女同性一区二区三区人了人一| 亚洲精品女人| 国产精品白丝久久av网站| 国产一区三区在线播放| 亚洲三级视频| 成人自拍av| 亚洲人成高清| 高清不卡亚洲| 亚洲免费专区| 欧美成人a交片免费看| 久久xxxx| 欧美一级精品| 久久av一区| 国产精品对白久久久久粗| 日韩欧美一区二区三区免费看| 在线亚洲观看| 在线天堂中文资源最新版| 99国内精品| 麻豆久久一区二区| av亚洲免费| 裤袜国产欧美精品一区| 奇米777国产一区国产二区| 99国产精品视频免费观看一公开 | 一区二区精品伦理...| 免费成人在线影院| 国产欧美日韩一级| 四虎在线精品| 伊人精品视频| 日韩成人精品一区| 久久不见久久见免费视频7| 国产视频一区三区| 国产欧美日韩在线一区二区| 国产伊人精品| 136国产福利精品导航网址| 欧美精品成人| 国产精品99久久免费| 久久99偷拍| 久久久久久久欧美精品| 国产精品a久久久久| 亚洲精一区二区三区| 欧美成人综合| 日韩中文字幕无砖|