Было бы хорошо, если бы вы объяснили, почему вы это сделали / почему это работает, а также ссылку на документы.
ько что установил сертификат SSL на своем сайте. К сожалению, это нарушило функциональность входа в систему. После отправки формы авторизации на сайте она просто перенаправляется на домашнюю страницу. Проверка журнала рельсов показывает эту ошибку:
(https://example.com) didn't match request.base_url (http://example.com)
Вот мой файл виртуальных хостов. Я думаю, мне нужно как-то форсировать SSL?
<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>