久久精品五月,日韩不卡视频在线观看,国产精品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| 欧美特黄a级高清免费大片a级| 红桃视频国产精品| 91精品xxx在线观看| 99久久99久久精品国产片果冰| 久久视频精品| 国产一区清纯| 日av在线不卡| 日本在线一区二区三区| 国产精品亚洲四区在线观看| 精品国产一区二区三区噜噜噜| 日产精品一区二区| 亚洲福利一区| 日韩视频1区| 黄色网一区二区| av亚洲免费| 日本免费在线视频不卡一不卡二| 国产精品qvod| 久久国产中文字幕| 视频在线观看一区| 国产精品激情| 久久青草久久| 五月国产精品| 福利一区视频| 国产精品免费看| 国产日韩视频在线| av一区在线| 日韩av中文字幕一区二区| 国产黄大片在线观看| 国产亚洲福利| 国产精品天堂蜜av在线播放| 久久久久一区| 日韩一区二区三区在线看| 精品三级在线| 欧美综合另类| 欧美午夜三级| 99久久久久国产精品| 偷拍亚洲精品| 日韩在线不卡| 婷婷成人av| 久久91导航| 日本成人一区二区| 日韩在线高清| 青青草精品视频| 激情欧美国产欧美| 日本欧美韩国一区三区| 午夜精品成人av| 日韩av中文字幕一区二区| 欧美日韩免费观看视频| 日韩专区欧美专区| 国产成人精选| 无码日韩精品一区二区免费| 日韩欧美国产精品综合嫩v| 日韩精品午夜视频| 欧美1区2区3区| 精品一区二区男人吃奶 | 日韩av专区| 免费视频一区二区| 欧美www视频在线观看| 亚洲精品进入| 久久中文亚洲字幕| 国产精品玖玖玖在线资源| 99精品99| 天堂а√在线最新版中文在线| 日本一区二区中文字幕| 亚洲91视频| 美女毛片一区二区三区四区最新中文字幕亚洲 | 9999国产精品| 日韩精品亚洲aⅴ在线影院| 欧美日韩尤物久久| 国产精品一区二区99| 亚洲综合日本| 久久久精品久久久久久96| 97精品资源在线观看| 国产一级一区二区| 国产网站在线| 国产精品国码视频| 日韩在线网址| 国产视频一区欧美| 久久国产电影| 成人小电影网站| 麻豆高清免费国产一区| 国产一精品一av一免费爽爽| 国产亚洲欧洲| 激情欧美一区二区三区| 91青青国产在线观看精品| 国产精品tv| 欧美视频久久| 蜜臀av一区二区在线免费观看| 亚洲国产综合在线看不卡| 黄毛片在线观看| 成人在线视频免费| 国产精品嫩模av在线| 日韩二区在线观看| 一区二区精彩视频| 久久xxxx| 日本大胆欧美人术艺术动态| 精品91久久久久| 免费久久精品| 欧美日韩精品在线一区| 中文在线中文资源| 97精品国产| 成人片免费看| 91青青国产在线观看精品| 国产专区精品| 理论片午夜视频在线观看| 国内精品麻豆美女在线播放视频| 嫩呦国产一区二区三区av| 国产高清亚洲| 精品国产午夜| 在线看片福利| 91av亚洲| 在线成人动漫av| 久久精品国产大片免费观看| 久久精品亚洲人成影院| 久久精品导航| 欧美日韩一区二区三区视频播放| 欧美日韩精品免费观看视欧美高清免费大片 | 91tv亚洲精品香蕉国产一区| 日韩欧美少妇| 99免费精品| 午夜日本精品| 国产一区导航| 中文字幕一区二区精品区| 亚洲欧美网站在线观看| 丝袜诱惑制服诱惑色一区在线观看| 亚洲精品一二三区区别| 在线亚洲精品| 亚洲乱码视频| 久久国产免费看| 精品国产欧美日韩| 老牛影视精品| 欧美日韩在线观看视频小说| 欧美精品黄色| 亚洲毛片在线免费| 久久国产日韩欧美精品| 久久99精品久久久久久园产越南| 精品国产亚洲一区二区三区| 亚洲精品在线影院| 91久久中文| 日韩精品a在线观看91| 欧美国产专区| 一区二区三区四区在线看| 亚洲我射av| 久久中文字幕一区二区三区| 欧美日韩视频免费观看| 欧美一级专区| 国产精品v亚洲精品v日韩精品 | 在线精品亚洲欧美日韩国产| 国产精品av一区二区| 一区二区三区网站| 国产精品第一| 欧美一级精品| 日韩在线观看中文字幕| 国产精品地址| 国产精品99一区二区| 日本一区二区三区视频在线看 | 久久精品青草| 亚洲丝袜啪啪| 麻豆高清免费国产一区| 久久精品av| 日本电影久久久| 国产夫妻在线| 免费成人在线视频观看| 麻豆精品99| 亚洲自拍另类| 国产一区二区三区亚洲| 视频一区中文| 久久爱www.| 夜夜精品视频| 精品日韩一区| 蜜臀久久99精品久久久画质超高清 | 国产精品亚洲四区在线观看| 丝袜美腿诱惑一区二区三区| 亚洲人成亚洲精品| 欧美天堂视频| 日韩av字幕| 啪啪国产精品| 日韩国产欧美在线视频| 日韩中文在线播放| 欧美日韩调教| 婷婷中文字幕一区| 国产高清亚洲| 久久高清免费观看| 狠狠久久伊人| 亚洲狼人精品一区二区三区| 亚洲欧洲高清| 日本欧美在线| 国产国产精品| 成人午夜网址| 色婷婷成人网| 婷婷亚洲综合| 麻豆成人91精品二区三区| 视频精品一区二区| 日本高清不卡一区二区三区视频| 欧美综合社区国产| 性欧美精品高清|