rails 3.2.3 не работает на https с использованием webrick в ubuntu 12.0.4

Пытались заставить свежее, только что созданное приложение 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, а также с пассажиром. Нет помощи.

Похоже, что что-то связано с тем, что открытый ключ не доставляется клиенту. Хотя я могу ошибаться.

7
задан Sakthi 22 July 2012 в 11:43
поделиться