Пытались заставить свежее, только что созданное приложение rails работать на ssl, используя webrick в Ubuntu 12.0.4.
Перепробовал все известные мне способы. Пробовал использовать config.force _ssl = true в application.rb , а также force _ssl в application controller .
По некоторым причинам, когда я использую https ://localhost :3000 в Firefox, я получаю сообщение об ошибке:
###An error occurred during a connection to localhost:3000.###
###SSL received a record that exceeded the maximum permissible length.###
###(Error code: ssl_error_rx_record_too_long)###
В google chrome сообщение об ошибке
SSL connection error### ###Unable to make a secure connection to the server. This may be a problem with the server.or it may be requiring a client authentication certificate that you don't have.
Журнал сервера показывает,
[2012-07-22 16:26:04] ERROR bad URI `�D/i�b���\\��)�F6��ѡ���c���"�\e\x00\x00H\x00��'.
[2012-07-22 16:26:47] ERROR bad Request-Line `\x16\x03\x01\x00�\x01\x00\x00�\x03\x01P\v�onC��\x1D��\x16\x16R!NU�����\r'�\x05���
w��\x00\x00H\x00��'.
Также пытались запустить приложение в производственном режиме с помощью webrick, а также с пассажиром. Нет помощи.
Похоже, что что-то связано с тем, что открытый ключ не доставляется клиенту. Хотя я могу ошибаться.