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的主要内容,如果未能解决你的问题,请参考以下文章

AWS考证方向:实现WEB负载均衡

使用 AWS 负载均衡器的安全 Web 套接字 (wss)

AWS Copilot 多负载均衡 Web 服务

HAProxy 上的哪些设置需要与 AWS ALB(应用程序负载均衡器)配合使用?

AWS 弹性负载均衡器超时

AWS EC2应用程序负载均衡器+双向SSL?