大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – rails postgres适配器支持ssl?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
谷歌搜索后,我也找不到任何东西(只通过ssh隧道连接).
这么简单,试图让rails POSTGRes适配器通过ssl连接死路?
谢谢.任何帮助或方向表示赞赏.
-H
我的应用程序是一个混合的MRI-jRuby应用程序,它访问heroku-POSTGRes,一个需要SSL的云POSTGResql服务器.
# Gemfile.lock pg (0.14.1) activerecord-jdbc-adapter (1.2.2.1) activerecord-jdbcPOSTGResql-adapter (1.2.2.1) jdbc-POSTGRes (9.1.901)
pg gem似乎是自动协商SSl.但是,JDBC适配器没有. MRI连接典型的database.yml(没有提到ssl),但是JDBC抛出:
(FATAL: no pg_hba.conf entry for host "xx.xx.xx.xx",user "username",database "database",SSL off)
我最终尝试以JDBC-URL格式指定连接详细信息,并且连接成功:
# jruby database.yml production: adapter: jdbcPOSTGResql url: jdbc:POSTGResql://host/database?user=user&password=password&ssl=true&sslfactory=org.POSTGResql.ssl.NonValidaTingFactory
(所有设置可能不需要sslfactory)
以上是大佬教程为你收集整理的ruby-on-rails – rails postgres适配器支持ssl?全部内容,希望文章能够帮你解决ruby-on-rails – rails postgres适配器支持ssl?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。