leo*_*loo 6 ssl amazon-web-services node.js express amazon-elastic-beanstalk
我有一个部署到Elastic Beanstalk(EB)的node.js应用程序,该应用程序使用nginx作为反向代理。没什么可花的,只是将EB与Docker配置一起使用。然后,我将EB的位置(例如**。elasticbeanstalk.com)添加为Cloudflare中的CNAME,并启用了SSL。
在我的应用中,我设置了:
app.set("trust proxy", 2) // What is the right value here?
sessionCookie = {
httpOnly: true,
secure: true,
maxAge: 24 * 60 * 60 * 1000
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试了以下所有方法,但所有方法均无效:
app.set("trust proxy", 1) // or 2,3,4
app.set("trust proxy", ["loopback", "linklocal", "uniquelocal"])
app.set("trust proxy", function(ip) { return true })
app.set("trust proxy", true)
Run Code Online (Sandbox Code Playgroud)
有什么建议么?如果将安全性设置为false,则可以使用,但是我认为将安全性设置为false是不明智的吗?
归档时间: |
|
查看次数: |
313 次 |
最近记录: |