微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Rails PostgreSQL SSL解密失败

我的一个应用程序在我的生产服务器上运行,该应用程序使用pg gem与Postgres数据库通信. Postgres在认端口上运行,并且位于防火墙后面 – 所以除了localhost之外,它不可访问.我没有配置Postgres来做任何SSL相关的事情.

我正在通过SSL访问Rails应用程序,并且该证书是为另一个域签名的,所以第一次打它时,会出现一个证书错误,但这只是与SSL有关的唯一的事情.

但是,我在我的Rails日志中间歇性地看到这一点(伴随着浏览器中的错误发生)):

Started GET "/admin/pages" for <xxx.xxx.xxx.xxx> at 2012-02-02 01:52:03 -0500
Processing by PagesController#index as HTML
Completed 500 Internal Server Error in 4ms

ActiveRecord::StatementInvalid (PGError: SSL error: decryption Failed or bad 
record mac
: SELECT "pages".* FROM "pages" ):
  app/controllers/pages_controller.rb:36:in `index'

我勒个去?

如果数据库仅在localhost上运行,请关闭SSL:加密本地连接并不实用.在postgresql.conf中设置ssl = false(并重新启动数据库服务器),或者告诉您的客户端在连接时不要使用SSL.一些安装配置Postgresql认使用SSL.

原文地址:https://www.jb51.cc/postgresql/191752.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐