Ruby on rails SSL认证Rails应用程序

Ruby on rails SSL认证Rails应用程序,ruby-on-rails,ssl,Ruby On Rails,Ssl,我们正在尝试将rails应用程序设置为使用SSL。我们让它在Apache服务器上运行。我已经在environments/production.rb中设置了config.force_ssl=true。我现在得到以下错误: An error occurred during a connection to blah.8081 SSL received a record that exceeded the maximum permissible length. (Error code: ssl_er

我们正在尝试将rails应用程序设置为使用SSL。我们让它在Apache服务器上运行。我已经在environments/production.rb中设置了config.force_ssl=true。我现在得到以下错误:

An error occurred during a connection to blah.8081

SSL received a record that exceeded the maximum permissible length.

(Error code: ssl_error_rx_record_too_long)

我听说我们的服务器是用证书设置的。是否还需要其他步骤,例如服务器配置文件中的某些配置?我是否要在某个地方“注册”此应用程序或其他什么?我只是在学习ssl。谢谢

我们需要在httpd.conf apache配置文件中设置正确的端口。我相信SSL默认为443或其他。下面是我们正在工作的.conf文件的一个片段:

<VirtualHost *:8081>
  ServerName dev.mysite.com:8081
    SSLEngine on
    SSLVerifyClient none
    SSLCertificateFile /usr/local/psa/var/certificates/some_file
    SSLCACertificateFile /usr/local/psa/var/certificates/some_file_2
        DocumentRoot /var/www/vhosts/dev.mysite.com/webapps/
        RackBaseURI /testapp/current
        <Directory /var/www/vhosts/dev.mysite.com/webapps/testapp/current>
                AllowOverride all
                Allow from all
                Options -MultiViews
        </Directory>
</VirtualHost>

当我使用ssl证书设置我的应用程序时,我在rails端需要做的就是设置config.force_ssl=true。听起来像是服务器配置问题