雲計算代理商:阿里雲免費 SSL 證書申請與一鍵部署 HTTPS 詳細教程!

2026-05-28 阅读 9
1

每天看著自己網站瀏覽器的地址欄顯示「不安全」三個字,不僅心裡膈應,還會直接影響網站的 SEO 排名,甚至被部分瀏覽器直接攔截。

現在的網站,

HTTPS 早已是標配

很多人以為搞定 HTTPS(也就是 SSL 證書)很貴、很麻煩。 其實,阿里雲每年都會給每個賬號提供

免費的 SSL 證書額度

,而且配合阿里雲的控制台,基本可以做到「一鍵部署」。

今天這篇教程不聊複雜的密碼學原理,只上乾貨。 手把手帶你

申請免費證書、一鍵部署到阿里雲產品,以及手動配置到自己服務器上

。 全流程走完,最多 10 分鐘。

準備工作:你需要具備什麼?

在開始之前,請確保你滿足以下兩個條件:

擁有一個阿里雲賬號,且該賬號已經通過了實名認證。

擁有一個域名。 如果域名在大陸境內的服務器上使用,必須已經完成 ICP 備案。

第一步:尋找並申請阿里雲免費 SSL 證書

阿里雲的免費證書入口藏得比較深(畢竟人家也想賣付費的),按照下面的步驟找,別點錯了。

1. 找到證書購買頁

登錄阿里雲控制台,在頂部搜索框輸入 「數字證書管理服務」(英文簡稱 SSL),點擊進入。

在左側導航欄,點擊 「SSL 證書」 $\rightarrow$ 「免費證書」。

點擊頁面中的 「立即購買」(或者「創建證書」)。

2. 勾選「免費額度」

在購買頁面,你會看到各種幾千塊一年的證書。 不要慌,按以下選項勾選:

商品類型:選擇 「雲盾證書資源包」。

資源包規格:選擇 「免費證書(單個域名)」。

購買數量:默認會贈送你 20 個 額度(每年都會刷新),直接點擊立即購買。

💰放心: 此時訂單金額顯示為 0 元。 直接確認支付即可,不需要掏一分錢。

3. 提交證書申請

買完資源包後,回到「免費證書」頁面,你會看到有了「20」個可用證書額度。

點擊 「創建證書」,此時列表中會出現一條「待申請」的證書記錄。

點擊該記錄右側的 「申請證書」。

在右側彈出的表單中填入你的信息:

證書綁定域名

:填寫你的具體域名,比如 www.yourname.com 或 blog.yourname.com。

注意:免費證書不支持泛域名(如 *.yourname.com),一個證書只能綁定一個特定的子域名。 域名驗證方式:強烈建議選擇 「自動DNS驗證」(如果你的域名也在當前阿里雲賬號下,系統會自動幫你添加解析

記錄,省時省力)。 聯繫人信息、算法:默認即可(算法選 RSA)。

點擊 「下一步」,然後點擊 「提交審核」。

一般情況下,因為是自動 DNS 驗證,

只需要等待 1~ 3 分鐘

,證書就會下發,狀態變更為「已簽發」。

第二步:如果你用的是阿里云云產品(一鍵部署)

如果你的網站託管在阿里雲的

雲服務器 ECS、雲虛擬主機、應用高可用輕量服務器、輕量應用服務器

或者是通過

CDN、OSS、ALB(應用型負載均衡)

轉發的,恭喜你,部署極其簡單。

以輕量應用服務器/雲虛擬主機為例:

在「數字證書管理服務」的「免費證書」列表中,找到你剛剛簽發的證書。

點擊右側的 「快捷部署」。

在彈出的雲產品列表中,選擇你正在使用的服務(例如:輕量應用服務器)。

選擇對應的服務器實例和資源,點擊 「確定」。

阿里雲會在後台自動把證書上傳並配置到你的雲產品中,你甚至不需要登錄服務器。

第三步:如果是獨立服務器,如何手動部署?

如果你的服務器是自己裝的純淨系統,或者用的是寶塔面板、LNMP 腳本,你需要把證書下載到本地,再手動上傳配置。

在證書列表右側點擊

「下載」

,在彈出的服務器類型中,根據你服務器搭建的環境(Nginx、Apache、Tomcat、IIS)選擇下載。

國內互聯網建站,90% 用的都是 Nginx。

我們以 Nginx 為例。

下載解壓後,你會得到兩個文件:

Xxxxx.pem(證書文件)

Xxxxx.key(私鑰文件,

千萬不要洩露給別人

場景 A:使用寶塔面板(最推薦,極簡)

如果你用了寶塔面板,完全不需要動代碼:

登錄寶塔面板,點擊左側 「網站」。

找到你的網站,點擊右側的 「設置」。

在左側菜單找到 「SSL」,選擇 「其他證書」 選項卡。

用記事本打開你下載的 . Key 文件,把內容複製到左邊的「密鑰(KEY)」框裡。

用記事本打開 . Pem 文件,把內容複製到右邊的「證書(PEM)」框裡。

點擊 「保存」。

記得勾選右上角的

「強制HTTPS」

,這樣用戶輸入http://

也會自動跳轉到安全的 https://

場景 B:原生 Nginx 手動修改代碼(適合極客)

如果你是直接用 SSH 連接服務器修改 Nginx 配置,請按以下步驟操作:

1. 上傳證書

在服務器的

/Etc/ng

Inx/

目錄下(或者你的 Nginx 配置目錄下)創建一個叫

Cert

的文件夾,把你下載的

Xxxx.pem

Xxxx.key

上傳進去。

2. 修改配置文件

打開你的網站 Nginx 配置文件(如

/Etc/nginx/conf.d/mywebsite.conf

),將原有的 80 端口監聽修改或增加 443 端口監聽。

標準且安全的 Nginx 配置模板如下:

3. 測試並重啟 Nginx

修改完成後,在終端執行以下命令:

Bash

# 檢查 Nginx 配置文件是否有語法錯誤

Nginx -t

如果顯示

Syntax is ok

Test is successful

,說明配置沒問題。 接著運行重載命令讓配置生效:

Bash

nginx -s 重新載入

避坑指南:部署後可能遇到的問題

如果配置完了,訪問域名還是提示「不安全」或者網頁打不開,通常是以下三個原因,逐一排查:

雲服務器「安全組」沒開 443 端口 這是最常見的疏忽。 HTTPS 走的是 443 端口。 你必須登錄阿里雲控制台,找到你的服務器,在「安全組規則」里添加一條「入方向」規則,放行 443 端口。 如果你安裝了寶塔,寶塔的「安全」菜單裡也要放行 443 端口。

瀏覽器緩存作祟 有時候配置已經生效,但本地瀏覽器記錄了舊的 HTTP 狀態。 按 Ctrl F5 強制刷新,或者開一個瀏覽器的「無痕模式/隱身模式」再次訪問試試。

「混合內容(Mixed Content)」導致鎖頭不綠 如果能通過 HTTPS 訪問,但地址欄的鎖頭是灰色的,或者提示「並非完全安全」。 這意味著你的網頁代碼里,包含了死地址的http:// 圖片、JS 腳本或 CSS 樣式表。 把代碼里的http:// 改成https://,或者改成相對路徑即可。

總結

阿里雲的免費證書有效期通常為

3個月

(這是全球證書頒發機構為了安全做出的新規範)。

💡大白話提醒: 證書到期前 30 天內,阿里雲會給你發短信。 到時候你只需要登錄控制台,重複本文第一步的「申請」動作,然後把新證書下載下來替換掉老文件(或者再次點快捷部署),重啟一下 Nginx 即可。

不需要花一分錢,幾分鐘就能讓你的網站披上安全的「防彈衣」,趕緊去試試吧!

2
← 返回新闻中心