免費購買SSL證書,nginx無縫公升級https

2021-09-11 13:34:05 字數 2310 閱讀 2619

最近在公升級交流學習社群,覺得有必要公升級成https.以下是自己在公升級中記錄。

以下包括以下部分:

一、阿里雲免費購買ssl證書

1、自己在阿里雲申請了免費的,然後自己支付0元,購買了ssl證書

2、我選擇dns驗證

二、nginx無縫公升級https

4、檢視nginx是否支援ssl

5、配置ssl模組

6、重新編譯一下

7、因為這次是公升級nginx,所以不需要執行 make install,首先備份原nginx執行指令碼

8、把新編譯的nginx執行指令碼拷貝到相應的目錄下:』

9、最後進行平滑公升級

10、再次檢查nginx是否有https模組

11、展示一下https**站點,www.mwcxs.top/

附註1:nginx配置ssl報錯問題,ssl on報錯

附註2:nginx的https服務配置

1、自己在阿里雲申請了免費的,然後自己支付0元,購買了ssl證書

2、我選擇dns驗證,因為網域名稱是自己的。

dns驗證方式一般需要由您的網域名稱管理人員進行相關操作。請按照您的證書訂單中的進度提示,在您的網域名稱管理系統中進行相應配置。

選擇dns網域名稱授權驗證方式,您需要到您的網域名稱解析服務商(如萬網、新網、dnspod等)提供的系統中進行配置。例如,您的網域名稱託管在阿里雲,則需要到雲解析dns控制台進行相關配置。

生成之後的網域名稱驗證,在網域名稱解析管理可以看到。

4、檢視nginx是否支援ssl:

./nginx -v複製**

檢視 configure arguments 資訊中是否包含 -with-http_ssl_module 字樣

5、配置ssl模組

找到之前安裝 nginx 時的解壓目錄,配置ssl模組:

./configure --with-http_ssl_module複製**

6、重新編譯一下

在解壓目錄執行make

make複製**

7、因為這次是公升級nginx,所以不需要執行 make install,首先備份原nginx執行指令碼:

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old複製**

8、把新編譯的nginx執行指令碼拷貝到相應的目錄下:

cd objs

cp nginx /usr/local/nginx/sbin/複製**

9、最後進行平滑公升級

cd ..

make upgrade複製**

10、再次檢查nginx是否有https模組

11、展示一下https**站點,www.mwcxs.top/

附註1:nginx配置ssl報錯問題,ssl on報錯

啟動報錯(錯誤資訊:nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /home/soft/nginx/conf/nginx.conf:76)複製**

附註2:nginx的https服務配置

}server 複製**

注:return 301 https://$server_name

$request_uri;用來把http轉換成https。

歡迎關注: ,歡迎fork和start複製**

免費SSL證書收費SSL證書區別

免費ssl證書幾乎氾濫,很多對ssl證書有需求的使用者一直在糾結免費的ssl證書是否可用,免費的ssl證書與收費的ssl證書究竟有什麼區別 免費的ssl證書 免費或者1元,2元象徵性的收費,自主申請,過程複雜 需要專業知識,否則困難相對很多,有一定概率無法順利申請到證書,僅僅能申請入門級證書 僅能申...

免費申請ssl證書

首先你要有網域名稱的哦。申請證書幹啥,目前主要用來fq。首先登陸 如果沒有賬號,就註冊乙個吧,很快的。按照要求,填寫網域名稱,申請證書 彈出啟動keymanager 開啟以後,點選網頁上的 繼續 按鈕。建議申請一年的那個,時間長。怎麼配置,建議參看指南。比如你用cloudflare進行的解析,那麼就...

nginx使用阿里雲的免費ssl證書

阿里雲提供免費的ssl證書,可以拿來裝一回b,看我的 也是https的。重點內容 伺服器要把443埠開啟!重點內容 伺服器要把443埠開啟!重點內容 伺服器要把443埠開啟!server 5.重啟nginx。如果出現 emerg 10464 0 unknown directive ssl 則說明在編...