gpt4 book ai didi

ruby-on-rails - 使用 VPN 在 Heroku 上获取静态 IP

转载 作者:数据小太阳 更新时间:2023-10-29 07:18:34 29 4
gpt4 key购买 nike

我需要使用我的 Heroku/Rails 应用程序连接到一个 API,我需要一个静态 IP。

我知道附加组件 proximo - https://devcenter.heroku.com/articles/proximo - 但它的价格太高了,所以这是不可能的。

大多数人在我的情况下最终部署到 EC2 而不是使用弹性 IP 作为他们的静态 IP。我也试过这个并且它有效,但我发现使用 EC2 的整个流程真的很麻烦。

我在一些答案中了解到可以设置 EC2 服务器并将其用作 Heroku/Rails 应用程序的代理 - Heroku Static IP for SFTP - 但对于不太了解服务器的人来说,这听起来很神秘。

有人可以提供有关如何设置 Heroku/Rails 应用以将 EC2 实例用作代理的分步教程吗?

最佳答案

简而言之:我只想切换到 AWS。有一点学习曲线,但并不难。这是我针对前端开发人员所做的演示: https://speakerdeck.com/krunkosaurus/intro-to-scaling-your-web-app-on-the-cloud-with-aws-for-frontend-developers-part-1

亚马逊有 9 个区域,每个区域有 3-5 个“可用区”。我知道 Heroku 使用 AWS,但不确定您是否可以决定(或知道)您的实际服务器托管在哪个 AWS 区域和 AZ。

无论是什么,您都应该将您的代理服务器托管在同一区域(更好的是,甚至是同一可用区)。在那里设置 EC2 很简单,只需使用 Web 控制台并确保为其提供弹性 IP,这样地址就不会改变。然后将您的 DNS 从您的 Heroku 实例(dyno?)指向此 EC2 实例。从那里您可以安装 Nginx 或 HAProxy。

关于ruby-on-rails - 使用 VPN 在 Heroku 上获取静态 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15869072/

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