我一直在尋找解決方案几天,沒有做任何事情。 真的不可能從遠程數據庫運行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添加到您的遠程數據庫 –