3

我正在寻找一种在一个网络上运行 Rails 服务器的方法,该网络由不同网络上的数据库驱动,两者都由代理服务器分隔。我有代理服务器 URL。

我有通过 MySQL 数据库网络的外部 IP 地址连接的 Rails 服务器,通过 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*

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

4

1 回答 1

-1

尝试这样的事情。

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

端口:80(或其他)

代理主机:ABC.lan.flt

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

除了这个用户名密码适配器数据库名称也是必需的。

于 2013-08-20T14:51:47.613 回答