acme.sh
に関する詳細は [こちら][1] を参照してください
私の nginx の設定ファイルが非常に乱雑なため、nginx を停止し、acme.sh がサーバーとして自己検証する方法を採用しています
まず、socat をインストールする必要があります
apt install socat
次に
acme.sh --issue -d zhufn.fun --standalone
生成された証明書は自動的に nginx のフォルダに配置されます。本当に神秘的です
![ ][2]
後で 1 つの証明書が複数のドメインに対応できることに気づきました
したがって、
acme.sh --issue -d zhufn.fun -d rss.zhufn.fun -d tb.zhufn.fun -d i.zhufn.fun --standalone
その後、nginx のパスを変更すると、1 つの証明書を共有できます
[1]: https://github.com/acmesh-official/acme.sh/wiki/%E8%AF%B4%E6%98%8E
[2]: https://s2.ax1x.com/2020/02/03/1aCQkF.png