database.yml代理?或同等学历?

时间:2012-09-26 13:01:27

标签: ruby-on-rails ruby-on-rails-3 proxy

我正在寻找一种在一个网络上运行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*

这不起作用。有办法做我想做的事吗?

1 个答案:

答案 0 :(得分:-1)

尝试这样的事情。

主机:主机名。 (xyz.com)

端口:80(或其他)

proxy_host:ABC.lan.flt

proxy_port:3122(什么是代理的端口)

除此用户名外,还需要密码适配器数据库名称。