Logo
Home Article
Articles

文章列表

  • 全部
  • 程式開發
  • 生活記事
  • 學習新知

用 Certbot 幫 Nginx 子網域申請免費 SSL 憑證,自動續約爽爽過

2025年06月16日
上一篇文章我才剛設定好子網域和 Nginx,結果聰明的你應該已經發現,欸?SSL 憑證呢?沒錯,工程師的日常就是這麼多「漏網之魚」。而且我還一度忘記自己有沒有申請 *.domainname 通配憑證,還得靠 SSL Labs 的 SSL Test 工具來查(這工具真的很香,推薦大家用一下)。結果一查,只有根網域有憑證,子網域完全沒戲唱。 身為一個資金有限、但腦袋靈活的工程師,Let’s Encrypt 免費 SSL 憑證就是我的好朋友。以前用過 zerossl,後來發現漲價加上每年還要手動更新,乾脆直接投靠 Certbot + Let’s Encrypt,還能自動續約,真的有夠省事。這篇就來記錄一下,怎麼用 Certbot 幫 Nginx 子網域申請 SSL 憑證,順便自動續約,讓你(和我)以後都不用再被憑證到期嚇到。
Certbot LetsEncrypt Nginx

第一次設定 Gandi 子網域

2025年06月16日
自從買了 Gandi 網域後,子網域這玩意兒就像健身房會員卡一樣:買了但一直沒用。直到最近朋友想試水溫接案,我才終於有機會動手設定人生第一個子網域。過程中不只學會怎麼設定,還意外補了一課 DNS 各種紀錄的差異,這裡就來跟大家分享我的踩坑與領悟。
Web Develop DNS 全端工程師日常

換姿勢就對了!用 record 讓你的 .NET 程式碼更簡潔

2025年06月02日
當 AI 指出技術債時,意外學到 class 與 record 的差異!本文分享從 class 轉換成 record 的心得、宣告方式的改變,以及如何避免常見錯誤,讓程式碼更簡潔安全。適合想優化 .NET 專案的開發者閱讀。
Web Develop

Linode 上用 Nginx + Django 快速架站小記

2025年06月02日
為了省錢,也為了收拾當初「快快做完」留下的技術債,本人決定把 Django 網站從 AWS 搬到 Linode,展開一場血淚交織的搬家大作戰。從精打細算挑主機、系統安裝、權限設置,到 Nginx + Gunicorn 部署,每一步都充滿工程師的無奈與小插曲。這不只是省錢筆記,更是技術債清償現場實錄!
Web Develop Linode

工程師的反思:有時候繞路比修路快

2025年06月02日
當網頁自動程式卡在 API 回應上,我一頭栽進程式碼修改的深淵,卻忽略了更簡單的解法。這次經驗教會我,臨時解決措施不僅能止血,還能讓問題快速解套。工程師思維,有時需要跳出框架,用奇招打破僵局!
Selenium

當 Icon 遇上陰影:從 box-shadow 到 drop-shadow 的意外發現

2025年06月02日
探討在 Ant Design Blazor 中為 Icon 元件添加符合形狀的陰影效果。從嘗試 box-shadow 產生方形陰影的挫折,到發現 filter: drop-shadow() 這個完美解決方案的過程。文章詳細比較兩種陰影技術的差異,並提供實用的程式碼範例,為不規則形狀元素添加自然陰影效果。
Web Develop CSS

與 AI 溝通的藝術:當 3.11 遇上 3.9

2025年06月02日
探討 AI 在比較 3.11 和 3.9 大小時的有趣現象。意外發現 AI 常誤判 3.11 大於 3.9,但通過添加明確上下文(如數值比對或版本號比較)可獲得正確答案。文章揭示提示語 (Prompt) 對 AI 回答的巨大影響,以及與 AI 有效溝通的重要性
AI 詠唱師

在 Django 中實作登入驗證功能:LoginRequiredMixin 的應用與踩坑指南

2025年06月02日
分享在球館預約系統中使用 Django的LoginRequiredMixin 控制訪問權限的經驗與解決方案。從繼承順序錯誤、登入頁面設定問題到權限精細控制,文章提供了程式碼示例和實用技巧,幫助開發者有效實現用戶身份驗證功能。
Web Develop

遵循 DRY 原則的反思:當程式碼告訴我們「複製」不是最佳解

2025年06月02日
從一段重複程式碼出發,探討「複製貼上」這個看似高效但可能帶來長期問題的操作。文章介紹 DRY(Don't Repeat Yourself) 原則作為編程思維方式,展示重構優化的實例,並分析我們傾向複製而非抽象的原因。強調在實際工作中找到 DRY 原則應用的平衡點。
Web Develop

Do you have any questions? Feel free to write to me at goodluck7843@gmail.com

© 2025 TechCorgi. All rights reserved.