0

我在我的 Centos VPS 机器和 Cloudflare 上使用 ISPConfig 作为托管面板进行 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) 生成的 Let's Encrypt 证书中。

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

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

4

1 回答 1

3

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

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

于 2019-02-17T23:24:11.537 回答