我将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的文章。但是,不确定如何使其适用于上述设置。
答案 0 :(得分:1)
找到的解决方案,与我的ispconfig设置完美配合。我已经生成了通配符证书,并且所有子域都有ssl。
https://bjornjohansen.no/wildcard-certificate-letsencrypt-cloudflare