AWS 负载均衡器背后的 Sidekiq Web
Posted
技术标签:
【中文标题】AWS 负载均衡器背后的 Sidekiq Web【英文标题】:Sidekiq Web behind AWS Load Balancer 【发布时间】:2022-01-02 07:44:24 【问题描述】:我们在 AWS 负载均衡器后面安装 Sidekiq Web 时遇到问题,我们在执行任何操作时都遇到了 Forbiden。 Web UI 渲染没有任何问题。
sidekiq 在 Fargate 中运行,请求通过 AWS 负载均衡器。有人遇到过类似的情况吗?
编辑
这不是 Rails 应用程序。
【问题讨论】:
【参考方案1】:对我来说,这听起来像是您的应用程序可能需要正确配置 Rack::Session::Cookie
中间件。例如,将其放在您的config.ru
中,并将RACK_SECRET
环境变量设置为所有主机上的相同值。
# set up a Session middleware
use Rack::Session::Cookie, secret: ENV['RACK_SECRET'], same_site: true, max_age: 86400
# run the Sidekiq web app
run Sidekiq::Web
【讨论】:
以上是关于AWS 负载均衡器背后的 Sidekiq Web的主要内容,如果未能解决你的问题,请参考以下文章