У меня проблемы с настройкой SSL с поддоменами на CentOS 7 с Apache 2.4.
Я получаю следующую ошибку, когда я изменяю запись VirtualHost субдомена с subdomain.example.com:80
на subdomain.example.com:443
.
Произошла ошибка при подключении к example.com. SSL получил запись, превышающую максимально допустимую длину. Код ошибки: SSL_ERROR_RX_RECORD_TOO_LONG
VirtualHost настроен, как показано ниже, в рабочем состоянии
<VirtualHost subdomain.example.com:80>
ServerName subdomain.example.com
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000/
</VirtualHost>
Если он установлен на *:80
и я захожу на example.com, я буду перенаправлен на https://example.com
и эта страница в порядке, используя https, но не субдомены. Все субдомены, указывающие на домашнюю страницу.
Если я изменю порт 80 на 443 на одном из поддоменов, я получу ошибку, указанную выше, для всех страниц моего веб-сервера.
Я использую SSL-сертификаты LetsEncrypt, установленные вместе с CertBot.
Кто-нибудь знает, почему я получаю сообщение об ошибке и как решить проблему?