Apache 自动允许为通配符子域加密SSL证书

Apache 自动允许为通配符子域加密SSL证书,apache,mod-rewrite,cloudflare,lets-encrypt,ispconfig,Apache,Mod Rewrite,Cloudflare,Lets Encrypt,Ispconfig,我正在Centos VPS机器上使用ISPConfig作为主机面板,并使用Cloudflare进行DNS管理 我已将以下重写规则添加到我的vhost中,它会自动将子文件夹重新路由到子域 代码: 所有这些在http(*80)上都可以很好地工作,但我在https(*443)上有证书颁发。根据我的解决方法,问题在于让我们加密仅为主域(domain.com)生成的证书 如果可能的话,我想创建通用通配符证书,它将自动适用于所有子域,或者通过PHP动态创建子域/目录证书 我找到了一些关于Certbot的文章

我正在Centos VPS机器上使用ISPConfig作为主机面板,并使用Cloudflare进行DNS管理

我已将以下重写规则添加到我的vhost中,它会自动将子文件夹重新路由到子域

代码:

所有这些在http(*80)上都可以很好地工作,但我在https(*443)上有证书颁发。根据我的解决方法,问题在于让我们加密仅为主域(domain.com)生成的证书

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


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

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


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

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain.com
RewriteCond %{HTTP_HOST} ^(www\.)?(([^\.]+)\.){1}domain..com$
RewriteCond /var/www/backoffice.ge/web/build/%3 -d