macOS 免費憑證 | 使用 certbot 在 mac os 建立免費 ssl 憑證
在 macOS 中使用 Certbot 建立免費 SSL 憑證 如何在 macOS 環境下,利用 Certbot 建立免費的 SSL/TLS 憑證 一、安裝 Certbot 在 macOS 上,透過 Homebrew 安裝 Certbot。 brew install certbot 安裝完成後,檢查是否成功: certbot --version 二、使用 Certbot 建立憑證 假設你的網域是 bian0726.com ,且網頁根目錄為 /Users/rightpick/www/bian0726 ,可以用以下指令建立憑證: certbot certonly --webroot -w /Users/rightpick/www/bian0726 -d bian0726.com 執行過程會提示你輸入一些基本資訊,照著提示完成即可。 完成後,憑證會儲存在: /etc/letsencrypt/live/bian0726.com/fullchain.pem /etc/letsencrypt/live/bian0726.com/privkey.pem 依照你的架站環境進行 SSL 憑證設定 三、確認憑證是否正確建立 你可以用以下指令查看已建立的憑證狀態: sudo certbot certificates 四、設定自動更新憑證 Certbot 建立的憑證有效期為 90 天,需要更新憑證。 測試憑證自動更新功能是否正常運作: sudo certbot renew --dry-run 如果以上指令正常,表示自動更新設定正確。 五、設定排程任務(可選) 在 macOS 中推薦透過 launchd 自動定期執行更新。 建立一個檔案 com.certbot.renew.plist 放在 ~/Library/LaunchAgents/ ,內容範例如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist versi...