ruby-on-rails - 将反向代理添加到heroku

标签 ruby-on-rails heroku reverse-proxy

我有一个在Heroku上运行的Rails应用程序,例如myapp.herokuapp.com。

现在我想将代理从myapp.heroku.com/proxy/反向转换为somewhereelse.com/(即:myapp.heroku.com/proxy/stuff反向代理为somewhereelse.com/stuff)
在Heroku上有可能吗?如何实现呢?

最佳答案

对于通过搜索遇到此问题的任何人,都可以做到。

https://github.com/ryandotsmith/nginx-buildpack checkout 给供应商nginx到您的heroku实例中。这会将nginx放在您的rails应用程序的前面,并允许您在此域上反向代理请求,将您的heroku应用程序配置为apex,并允许某处eloseelse.com/stuff转到其他位置。

关于ruby-on-rails - 将反向代理添加到heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11356058/

相关文章:

css - Rails 字体未在移动设备上加载但显示在桌面上

ruby-on-rails - ActiveAdmin 组件的重用

heroku - Heroku docker:release:预期的响应会成功,得到422

python - 如何在 Heroku 中使用 Python webapp2 处理静态文件?

ruby-on-rails - uploader 产生关于它应该存储路径的列的错误

ruby-on-rails - 如何创建一个让用户自动登录到设备/rails 的链接?

Heroku Web UI 日志查看器

ssl - 通过 IIS 反向代理上的 https 设置 YouTrack

apache - 无法验证身份服务器 SSL 握手错误

node.js - 在本地 - Nginx 容器上的 React 应用程序,具有 Node Express 容器的代理