Problema de SSL do Rails: (https://example.com) não corresponde a request.base_url (http://example.com)
Acabei de instalar um certificado SSL no meu site. Infelizmente, ele quebrou a funcionalidade de login. Depois de enviar o formulário de login no site, ele apenas redireciona para a página inicial. A verificação do log de trilhos mostra este erro:
(https://example.com) didn't match request.base_url (http://example.com)
Aqui está o meu arquivo virtualhosts. Acho que preciso forçar o SSL de alguma forma?
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
Redirect permanent / https://example.com/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com
SSLEngine on
SSLCertificateFile /home/user/sharetribe/lib/certificates/www_example_com.crt
SSLCertificateKeyFile /home/user/sharetribe/lib/certificates/example.com.key
SSLCertificateChainFile /home/user/sharetribe/lib/certificates/www_example_com.ca-bundle
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
</VirtualHost>