自动让加密通配符子域的 SSL 证书
Automatic lets encrypt SSL certificate for wildcard subdomain
我在我的 Centos VPS 机器上使用 ISPConfig 作为托管面板,并使用 Cloudflare 进行 DNS 管理。
我已将以下重写规则添加到我的 vhost,它会自动将子文件夹重新路由到子域。
代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain.com
RewriteCond %{HTTP_HOST} ^(www\.)?(([^\.]+)\.){1}domain..com$
RewriteCond /var/www/backoffice.ge/web/build/%3 -d
在 http (*80) 上一切正常,完美,但我在 https (*443) 上有证书问题。根据我的解决方法,问题出在仅为主域 (domain.com) 生成的 Let's Encrypt 证书中。
如果可能,我想创建一个通用通配符证书,它将自动为所有子域工作,或者通过 PHP.
即时创建子 domain/directory 证书
我找到了一些关于 Certbot 的文章。但是,不确定如何使其适用于上述设置。
找到解决方案,与我的 ispconfig 设置完美配合。我已经生成了通配符证书,所有子域都有 ssl。
https://bjornjohansen.no/wildcard-certificate-letsencrypt-cloudflare
我在我的 Centos VPS 机器上使用 ISPConfig 作为托管面板,并使用 Cloudflare 进行 DNS 管理。
我已将以下重写规则添加到我的 vhost,它会自动将子文件夹重新路由到子域。
代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain.com
RewriteCond %{HTTP_HOST} ^(www\.)?(([^\.]+)\.){1}domain..com$
RewriteCond /var/www/backoffice.ge/web/build/%3 -d
在 http (*80) 上一切正常,完美,但我在 https (*443) 上有证书问题。根据我的解决方法,问题出在仅为主域 (domain.com) 生成的 Let's Encrypt 证书中。
如果可能,我想创建一个通用通配符证书,它将自动为所有子域工作,或者通过 PHP.
即时创建子 domain/directory 证书我找到了一些关于 Certbot 的文章。但是,不确定如何使其适用于上述设置。
找到解决方案,与我的 ispconfig 设置完美配合。我已经生成了通配符证书,所有子域都有 ssl。
https://bjornjohansen.no/wildcard-certificate-letsencrypt-cloudflare