我在 AWS 上运行了一个不安全的 Meteor。对于那些不熟悉 Meteor 的人来说,这意味着我正在使用“不安全”的软件包,它以安全性换取快速原型设计。
我只需要我们的开发团队和利益相关者访问服务器。过去,我通过在防火墙中将每个人的 IP 地址列入白名单来解决问题。现在团队很大,收集每个人的 IP 地址可能很难做到。
所以我想使用 Nginx 来密码保护 Meteor。
我知道如何用密码保护 html;但 Meteor 使用 Websockets,这是我完全不熟悉的东西。我如何用密码保护 websockets?
答案1
答案2
HTTP 基本身份验证适用于 websockets 连接以及“常规”HTTP 连接,因此启用该功能auth_basic
应该可以解决问题,因为“技巧”的阈值足够低。