Eu tenho problemas para configurar SSL com subdomínios no CentOS 7 com o Apache 2.4.
Estou recebendo o seguinte erro ao alterar uma entrada do VirtualHost de um subdomínio de subdomain.example.com:80
para subdomain.example.com:443
.
An error occurred during a connection to example.com. SSL received a record that exceeded the maximum permissible length. Error code: SSL_ERROR_RX_RECORD_TOO_LONG
O VirtualHost é configurado como mostrado abaixo em seu estado de funcionamento
<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>
Se estiver definido como *:80
e eu for para example.com, serei redirecionado para https://example.com
e esta página estará bem usando https, mas não os subdomínios. Todos os subdomínios que apontam para a página inicial.
Se eu alterar a porta 80 para 443 em um dos subdomínios, recebo o erro indicado acima para todas as páginas no meu servidor.
Estou usando certificados SSL do LetsEncrypt instalados com o CertBot.
Alguém sabe por que recebo a mensagem de erro e como corrigir o problema?
Tags ssl centos apache-http-server