Автоматически позволяет зашифровать SSL-сертификат для поддомена - PullRequest
0 голосов
/ 17 февраля 2019

Я использую ISPConfig в качестве панели хостинга на моем Centos VPS Machine и 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 Ответ

0 голосов
/ 18 февраля 2019

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

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

...