我一直在寻找解决方案几天,没有做任何事情。 真的不可能从远程数据库运行rails应用程序吗?是否可以从远程数据库运行rails应用程序?
我的情况: 我有一个数据库位于我的办公室之一作为本地服务器。 我需要我的导轨应用程序(托管在一些托管服务)连接并运行在此私有服务器上的私人数据库。
确实有解决方案或解决方法吗?
而不是相关的铁轨,但它可能与Django框架。只是出于好奇。
非常感谢您的回答!
我一直在寻找解决方案几天,没有做任何事情。 真的不可能从远程数据库运行rails应用程序吗?是否可以从远程数据库运行rails应用程序?
我的情况: 我有一个数据库位于我的办公室之一作为本地服务器。 我需要我的导轨应用程序(托管在一些托管服务)连接并运行在此私有服务器上的私人数据库。
确实有解决方案或解决方法吗?
而不是相关的铁轨,但它可能与Django框架。只是出于好奇。
非常感谢您的回答!
您可以在databasey.yml像设置的主机:
production:
adapter: postgresql
encoding: utf8
database: prod_db
username: prod_user
password: prod_pwd
host: 10.10.10.10
port: 5432
pool: 3
但你应该有静态IP,也可以两个服务器
好吧,现在我应该使用端口转发到我的网络中的特定服务器吗?或静态应该够了?我的MySQL端口是3306. – Kiper
我不知道规范你的网络,我不知道你用于db的服务器和操作系统。但是,是的,在大多数情况下,您应该在服务器中打开端口或在路由器中进行端口转发。 –
之间建立VPN你'database.yml'你可以设置'url'属性,您将URL添加到您的远程数据库 –