Problema de SSL de Rails: (https://example.com) no coincide con request.base_url (http://example.com)
Acabo de instalar un certificado SSL en mi sitio. Lamentablemente, ha roto la funcionalidad de inicio de sesión. Después de enviar el formulario de inicio de sesión en el sitio, simplemente redirige a la página de inicio. La comprobación del registro de rieles muestra este error:
(https://example.com) didn't match request.base_url (http://example.com)
Aquí está mi archivo virtualhosts. ¿Supongo que necesito forzar SSL de alguna manera?
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
Redirect permanent / https://example.com/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin hello@example.com
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>