自动让加密通配符子域的SSL证书

时间:2019-02-17 15:49:56

标签: apache mod-rewrite cloudflare lets-encrypt ispconfig

我将ISPConfig用作Centos VPS机器和Cloudflare上的DNS管理主机面板。

我在我的虚拟主机中添加了以下重写规则,该规则会自动将子文件夹重新路由到子域。

代码:

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)生成的“让我们加密”证书。

如果可能的话,我想创建一个通用通配符证书,该证书将自动适用于所有子域,或者通过PHP即时创建子域/目录证书。

我找到了一些有关Certbot的文章。但是,不确定如何使其适用于上述设置。

1 个答案:

答案 0 :(得分:1)

找到的解决方案,与我的ispconfig设置完美配合。我已经生成了通配符证书,并且所有子域都有ssl。

https://bjornjohansen.no/wildcard-certificate-letsencrypt-cloudflare