Let’s Encryptで一つのドメインでディレクトリを複数の場合

let’s Encryptで一つのドメインに対し、複数のディレクトリが必要な場合、どのようにすればよいでしょうか?

例えば、「homepage.com」というドメインのドキュメントルートは

/var/www/homepage/

として、「homepage.com/blog」でアクセスされた場合は、Aliasを指定して

/var/www/homepage_blog/

配下にアクセスさせるような場合です。

上記のような場合は以下の証明書取得コマンドで実現できます。

 certbot certonly --webroot -w /var/www/homepage/ -d homepage.com -w /var/www/homepage_blog/ -d homepage.com

指定したすべてのドメインとドキュメントルートに使用可能な1枚のSSL/TLSサーバ証明書が発行されます。

以下が参考になります。

https://free-ssl.jp/usage/#ExecClientSoftware