PHP 開發者使用 Let’s Encrypt 的好搭檔 — Acme PHP

Wake Liu
Wake Liu
Jan 17, 2018 · 5 min read

安裝

$ mkdir /etc/acmephp && cd /etc/acmephp$ wget https://github.com/acmephp/acmephp/releases/download/1.0.0-beta4/acmephp.phar$ wget https://github.com/acmephp/acmephp/releases/download/1.0.0-beta4/acmephp.phar.pubkey
chmod +x acmephp.phar

註冊

$ acmephp.php register youremail@example.com

申請憑證

$ acmephp.php auth yourdomain.org
$ acmephp.php auth -s dns yourdomain.org

驗證網域

$ acmephp.php check yourdomain.org
$ acmephp.php check -s dns yourdomain.org

取得憑證

$ acmephp.php request yourdomain.org
$ ln -s ~/.acmephp/master/certs /etc/acmephp/certs$ ln -s ~/.acmephp/master/private /etc/acmephp/private

檢查憑證狀態

$ acmephp.php status

更新憑證

多網域憑證

$ acmephp.php request yourdomain.org -a sub.yourdomain.org

定時更新

/etc/acmephp/acmephp.php request yourdomain.org --force >> /var/log/acmephp.log && service nginx reload

已知問題

結論

興趣使然的程式猿

紀錄各種因愛而行的人生道路

Wake Liu

Written by

Wake Liu

興趣使然的程式猿

興趣使然的程式猿

紀錄各種因愛而行的人生道路