Автоматически позволяет зашифровать SSL-сертификат для поддомена

Я использую ISPConfig в качестве панели хостинга на компьютере Centos VPS и 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). Исходя из моего обходного пути, проблема заключается в сертификате Let's Encrypt, который создается только для основного домена (domain.com).

Если возможно, я хочу создать универсальный сертификат подстановочного знака, который будет автоматически работать для всех поддоменов, или создавать сертификаты поддоменов / каталогов на лету через PHP.

Я нашел несколько статей о Certbot. Но не уверен, как заставить это работать для вышеупомянутой установки.

1 ответ

Решение

Нашел решение, отлично работает с моей настройкой ispconfig. Я сгенерировал подстановочный сертификат, и у всех поддоменов есть ssl.

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

Другие вопросы по тегам