gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

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

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

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

準(zhǔn)備條件

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

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

安裝 Certbot

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

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

sudo apt update  sudo apt install certbot

生成強Dh(Diffie-Hellman)組

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

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

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

獲取Let’s Encrypt SSL證書

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

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

以下命令將創(chuàng)建目錄并使其可以為 Nginx 服務(wù)器寫入。

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

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

打開文本編輯器并創(chuàng)建第一個片段 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;  }

創(chuàng)建第二個代碼段 .conf,其中包括 Mozilla 推薦的削片機,支持 OCSP Stapling,HTTP 嚴(yán)格傳輸安全(HSTS)并強制執(zhí)行少數(shù)以安全為中心的 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;

創(chuàng)建片段后,打開域服務(wù)器塊并包含 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

您現(xiàn)在可以使用 webroot 插件運行 Certbot 并通過發(fā)出以下命令獲取 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

現(xiàn)在您已擁有證書文件,您可以按如下方式編輯域服務(wù)器塊:

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 服務(wù)以使更改生效:

sudo systemctl reload nginx

自動續(xù)訂讓我們加密 SSL 證書

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

由于我們在續(xù)訂證書后使用 certbot webroot 插件,因此我們還必須重新加載 nginx 服務(wù)。 將 –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”

要測試?yán)m(xù)訂過程,可以使用 certbot –dry-run 開關(guān):

sudo certbot renew --dry-run

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

總結(jié)

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

如果您想了解有關(guān)如何使用 Certbot 的更多信息,他們的文檔是一個很好的學(xué)習(xí)地方。

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
欧美午夜性视频| 五月婷婷之婷婷| 夜夜夜夜夜夜操| 久久精品国产sm调教网站演员| 色综合色综合色综合色综合| 2018国产在线| 日韩 欧美 自拍| 亚洲欧美自拍另类日韩| 免费一级特黄特色毛片久久看| 污污视频在线免费| 午夜视频你懂的| 自慰无码一区二区三区| 久久精品国产精品亚洲精品色| 国产xxxxx在线观看| 欧美黑人在线观看| 精品91一区二区三区| 亚洲美女爱爱视频| 欧美精品成人网| 日韩av片在线看| 91好吊色国产欧美日韩在线| 蜜桃网站在线观看| 成年人黄色在线观看| 91亚洲精品久久久蜜桃借种| 在线免费视频a| 999精品视频在线| 亚洲黄色av网址| 亚洲色图38p| 熟妇人妻无乱码中文字幕真矢织江| 国产特级淫片高清视频| 免费在线观看视频a| 成人性免费视频| 午夜免费福利小电影| 丁香花在线影院观看在线播放| 999久久欧美人妻一区二区| 热这里只有精品| 国产女主播av| 免费看欧美一级片| 久久艹国产精品| 自慰无码一区二区三区| 鲁一鲁一鲁一鲁一澡| 成人免费在线小视频| 久久久久久久久久久久久国产精品| 免费看日本毛片| 国产免费人做人爱午夜视频| 国产成人手机视频| 小明看看成人免费视频| www.亚洲自拍| 日韩视频一二三| 国产精品国产对白熟妇| 9久久9毛片又大又硬又粗| 日本一本二本在线观看| 无码人妻丰满熟妇区毛片| 国内自拍视频一区| 中文字幕成人免费视频| 日韩不卡视频一区二区| 黄页网站在线观看视频| 国产黄色特级片| 黄色国产小视频| 一级片免费在线观看视频| 99精品一区二区三区的区别| 裸体大乳女做爰69| 99久久国产综合精品五月天喷水| 日本毛片在线免费观看| 国产情侣av自拍| 中文字幕22页| 91动漫在线看| 人妻熟女一二三区夜夜爱| 中文字幕国产传媒| 肉大捧一出免费观看网站在线播放| 国产老熟妇精品观看| jizz欧美激情18| 国产女人18毛片| 国产a视频免费观看| 永久av免费在线观看| 欧美日韩一道本| 亚洲色图欧美自拍| 激情五月宗合网| 国内av免费观看| 午夜精品久久久内射近拍高清| 一级做a爱视频| 97av视频在线观看| 8x8x华人在线| 一区二区xxx| 97干在线视频| 中文字幕日韩久久| 欧美一级片中文字幕| 亚洲成人动漫在线| 亚洲成人福利在线观看| 日韩一级片免费视频| jizz18女人| 黄色免费观看视频网站| 看全色黄大色大片| 欧美一级xxxx| 青青在线免费观看视频| www.xxx麻豆| 日韩va在线观看| 国产成人无码av在线播放dvd| 992tv成人免费观看| 在线观看国产中文字幕| a级黄色一级片| 成人午夜免费剧场| 亚洲黄色av片| 亚洲无吗一区二区三区| 国产黄色片免费在线观看| 夜夜爽久久精品91| 黄色手机在线视频| 女人另类性混交zo| 97国产在线播放| 国产日本在线播放| 特大黑人娇小亚洲女mp4| 日韩成人精品视频在线观看| 日本三级免费观看| 亚洲自偷自拍熟女另类| 夜夜添无码一区二区三区| 久久久久久久久影视| 免费不卡av网站| 国产精品久久久久久久av福利| 日韩手机在线观看视频| 国产l精品国产亚洲区久久| 日韩中文字幕在线免费| 成人一级生活片| av网站大全免费| 男的插女的下面视频| 国产九色porny| 香港三级日本三级a视频| 国内自拍中文字幕| 伊人久久在线观看| 2022中文字幕| 97超碰在线人人| 国产视频一视频二| 男女高潮又爽又黄又无遮挡| 香港三级韩国三级日本三级| 伊人成色综合网| 国产精品欧美激情在线观看| 免费av网址在线| 美女一区二区三区视频| 香蕉视频999| 视频一区二区视频| bt天堂新版中文在线地址| 久久精品xxx| 国产91在线视频观看| 国产精品无码一本二本三本色| 色一情一乱一伦一区二区三区日本| 男女曰b免费视频| 岛国av在线免费| 中文字幕免费高| 免费不卡av在线| 熟妇人妻va精品中文字幕 | 一区二区在线免费看| 伊人网在线综合| 日本xxxxx18| 蜜桃传媒一区二区三区| 不卡av免费在线| 波多野结衣50连登视频| xxx国产在线观看| 爱爱爱视频网站| 黄页网站大全在线观看| 国产精品乱码久久久久| 中文字幕亚洲影院| 欧美日韩福利在线| 别急慢慢来1978如如2| 成人免费黄色av| 激情伊人五月天| 奇米视频888| 成人免费视频91| 鲁一鲁一鲁一鲁一av| 永久免费看av| 91淫黄看大片| 五月天激情图片| 任你操这里只有精品| 美国av在线播放| 99久久久无码国产精品6| 久久久精品视频国产| 欧美日韩黄色一级片| 亚洲18在线看污www麻豆 | 国产精品一区二区小说| 99re6这里有精品热视频| 免费在线观看的毛片| 麻豆一区二区三区在线观看| 一本久道中文无码字幕av| 99亚洲国产精品| 成人亚洲精品777777大片| 成人免费在线视频播放| 欧美激情第3页| 日韩中文字幕三区| www国产免费| www.se五月| 欧美精品色婷婷五月综合| a级网站在线观看| 免费涩涩18网站入口| 国产免费观看高清视频| 国产成年人在线观看| 久久精品影视大全| 91成人在线观看喷潮教学| 日本a级片在线观看| 欧美成人乱码一二三四区免费| 免费高清在线观看免费| 亚洲 欧美 综合 另类 中字| 天天操夜夜操很很操| 在线观看岛国av|