ruby-on-rails-3.2 – rails 3.2.3在ubuntu 12.0.4中使用webrick
发布时间:2020-12-16 21:29:03 所属栏目:百科 来源:网络整理
导读:一直试图在ubuntu 12.0.4中使用webrick在ssl上创建一个刚刚创建的新应用程序. 尝试了我所知道的所有可能的方法.尝试在application.rb中使用config.force_ssl = true,在应用程序控制器中也使用force_ssl. 出于某些原因,当我在firefox上使用https:// loacalho
一直试图在ubuntu 12.0.4中使用webrick在ssl上创建一个刚刚创建的新应用程序.
尝试了我所知道的所有可能的方法.尝试在application.rb中使用config.force_ssl = true,在应用程序控制器中也使用force_ssl. 出于某些原因,当我在firefox上使用https:// loacalhost:3000时,我收到一条错误消息, ###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)### 在谷歌浏览器中,错误消息是, 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???"?ex00x00Hx00??'. [2012-07-22 16:26:47] ERROR bad Request-Line `x16x03x01x00?x01x00x00?x03x01Pv?onC??x1D??x16x16R!NU?????r'?x05??? w??x00x00Hx00??'. 还尝试使用webrick和乘客在生产模式下运行应用程序.没有帮助. 看起来与公钥没有交付给客户有关.我可能错了. 解决方法
您在开发模式下使用的服务器似乎不向客户端提供ssl证书.
对于开发目的,如果使用以下命令启动服务器,则可以使用“Thin”,因为它提供了ssl证书: “瘦身开始 – 滑稽” “rails s / rails服务器” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |