gpt4 book ai didi

sql - Rails + PostgreSQL SSL 解密失败

转载 作者:数据小太阳 更新时间:2023-10-29 06:46:19 24 4
gpt4 key购买 nike

我的生产服务器上运行了一个应用程序,它使用 pg gem 与 Postgres 数据库通信。 Postgres 在默认端口上运行,并且位于防火墙后面 - 因此只能从 localhost 访问它。我还没有配置 Postgres 来做任何与 SSL 相关的事情。

我正在通过 SSL 访问 Rails 应用程序,并且证书是为另一个域签名的,所以当您第一次点击它时,会出现证书错误……但这是唯一与 SSL 相关的奇怪之处。

然而,我在我的 Rails 日志中间歇性地看到这个(当它发生时浏览器会出现 500 错误):

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'

什么鬼?

最佳答案

如果数据库仅在本地主机上运行,​​请关闭 SSL:加密本地连接并没有多大用处。在 postgresql.conf 中设置 ssl=false(并重新启动数据库服务器)或告诉您的客户端在连接时不要使用 SSL。一些安装将 PostgreSQL 配置为默认使用 SSL。

关于sql - Rails + PostgreSQL SSL 解密失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9108680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com