免費公升級你的站點為HTTPS

2021-08-07 21:08:11 字數 1493 閱讀 1921

1)首先,開啟 網頁。

2)在那個機器上圖示下面,你需要選擇一下你用的 web 接入軟體 和你的 作業系統。比如,我選的,nginxubuntu 14.04

3)然後就會跳轉到乙個安裝教程網頁。你就照著做一遍就好了。

我以我本機環境 – nginx + ubuntu

首先先安裝相應的環境:

$ sudo apt-get update

$ sudo apt-get install software-properties

-common

$ sudo add-apt

-repository ppa:certbot/certbot

$ sudo apt-get update

$ sudo apt-get install python-certbot

-nginx

然後,執行如下命令:

sudo certbot --nginx
1.無重定向 - 不再更改web伺服器配置。

你開啟你的nginx.conf檔案 ,你可以發現你的檔案中的server配置中可能被做了如下的修改:(由於我沒有在nginx.conf,是在/sites/enabled/default 配置檔案中)

listen 443 ssl; # managed by certbot

ssl_certificate /etc/letsencrypt/live/coolshell.cn/fullchain.pem; # managed by certbot

ssl_certificate_key /etc/letsencrypt/live/coolshell.cn/privkey.pem; # managed by certbot

include /etc/letsencrypt/options-ssl-nginx.conf; # managed by certbot

if ($scheme != "https") # managed by certbot然後,就nginx -s reload就好了。

但是,let』s encrypt 的證書90天就過期了,所以,你還要設定上自動化的更新指令碼,最容易的莫過於使用crontab了。使用crontab -e命令加入如下的定時作業(每個月都強制更新一下):

0

01 * * /usr/bin/certbot renew --force-renewal50

1 * * /usr/sbin/service nginx restart

注:crontab 中有六個字段,其含義如下:

為阿里雲站點部署免費 HTTPS

本文記錄了部署在阿里雲的站點,在申請了免費的 ssl 證書後如何正確的部署到站點上,讓站點支援 https 訪問。阿里雲引入了沃通作為 ca 證書 商,並開放了免費 ssl 申請的頁面,之前一直想給 咕咕監控 部署上全站 https,所以就申請了乙個,但是部署的過程中遇到了些問題,所以記錄下來備忘。...

如何配置免費的https

本方法配置https用的是let s encrypt 系統為centos 一 安裝nginx,需要安裝ssl,安裝過程省略 二 安裝certbot sudo yum install python2 certbot nginx三 執行 sudo certbot nginx 如果執行失敗,出現包不存在,...

HTTPS 證書的免費獲取

準備 網域名稱 自備 acme.sh acme.sh是乙個自動申請 https 證書的指令碼,使用方便,功能也非常強大。安裝 curl sh 或者wget o sh 這樣你已經把 acme.sh 這個小工具安裝到你本地的 acme.sh 中了,而不會在你系統的其它地方裝些亂七八糟的東西。常規路線 一...