gpt4 book ai didi

ruby-on-rails - database.yml 代理?或等效的?

转载 作者:行者123 更新时间:2023-12-05 00:13:07 26 4
gpt4 key购买 nike

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

这是行不通的。有没有办法做我想做的事?

最佳答案

尝试这样的事情。

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

端口:80(或其他)

代理主机:ABC.lan.flt

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

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

关于ruby-on-rails - database.yml 代理?或等效的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12602334/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com