我正在寻找一种在一个网络上运行rails服务器的方法,该网络由不同网络上的数据库驱动,两者都由代理服务器分开。我有代理服务器URL。
我让rails服务器通过MySQL数据库网络的外部IP地址连接,通过3306上的端口转发连接,因此如果我不在代理后面,可以很好地连接网络。设置代理是问题
网络拓扑:
{rail server} -> {proxy server controls all external traffic} -> {mysql database}
我希望我能把这样的东西放在database.yml文件中(参见代理部分) - >
development:
adapter: mysql2
database: users
username: root
password: ***
host: *ip-address*
port: 3306
proxy: *proxy-url*
这不起作用。有办法做我想做的事吗?
答案 0 :(得分:-1)
尝试这样的事情。
主机:主机名。 (xyz.com)
端口:80(或其他)
proxy_host:ABC.lan.flt
proxy_port:3122(什么是代理的端口)
除此用户名外,还需要密码适配器数据库名称。