iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0
DevOps

在open source環境,建置container環境及k8s(Minikube)的API佈署環境系列 第 9

[Day9]在 Nginx 上配置 SSL 保護您的網站

  • 分享至 

  • xImage
  •  

步驟 1:購買或獲取 SSL 證書

您可以通過多種方式獲取SSL證書,其中一個選項是通過可信的證書頒發機構(CA)購買。您將會得到一個SSL證書文件和一個私鑰文件。

步驟 2:將 SSL 證書和私鑰文件上傳至伺服器

您需要將SSL證書文件和私鑰文件上傳到您的伺服器。通常,這些文件將存儲在一個安全的位置。
我透過volume 綁定nginx /etc/nginx 的位置
volume本地位置/var/lib/docker/volumes(預設)
新增ssl資料夾,放證書和私要的位置要與Nginx配置文件一制
https://ithelp.ithome.com.tw/upload/images/20230817/20161653yFBRdRqhxz.png

步驟 3:修改 Nginx 配置文件

https://ithelp.ithome.com.tw/upload/images/20230817/20161653MbirCb2qy1.png

步驟 4:測試配置並重新啟動 Nginx

進到nginx容器

$ docker exec -it nginx /bin/bash

檢查設定黨是否有錯

$ nginx -t

如果檢查沒有錯誤,重新啟動Nginx以應用新的配置

$ nginx -s reload

步驟 5:驗證 SSL 設置

打開您的瀏覽器,前往您的網站,確保網址以 "https://" 開頭。您將看到瀏覽器中的鎖定圖標,表示您的網站正使用SSL加密。


上一篇
[Day8]深入理解 Nginx:高性能 Web 伺服器與反向代理技術
下一篇
[Day10]使用 Docker Compose 管理多容器應用
系列文
在open source環境,建置container環境及k8s(Minikube)的API佈署環境30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言