以下のテキストを「日本語」に翻訳してください:
Automatic HTTPS - Caddy ドキュメントによれば、Caddy は*.fun2ex.com
のようなワイルドカードドメイン形式を設定することができます。
ドキュメントを参考に、/etc/caddy/Caddyfile
の初期設定は以下の通りです:
*.fun2ex.com
{
tls {
dns dnspod
}
root /var/www/html
}
私は DNSPOD を使用していますが、具体的な DNS サービスプロバイダはドキュメントを参照してください。
次に、DNSPOD Auth Api の環境変数を設定する必要があります。具体的な環境変数の値はAutomatic HTTPS - Caddyから見つけることができます。
私は systemd を使用して caddy プロセスを管理しているため、caddy のサービスファイルを直接編集します:
sudo vim /etc/systemd/system/caddy.service
Environment=
の行を見つけて、環境変数の値を追加します。複数の値を追加する場合は、スペースで区切ります:
; Letsencryptで発行された証明書はこのディレクトリに書き込まれます。
Environment=CADDYPATH=/etc/ssl/caddy DNSPOD_API_KEY='$id,$hash_key'
再起動してみましょう:
sudo systemctl restart caddy
sudo systemctl status caddy
続きは次回...