使用此图像生产uvicorn gunicorn starlette docker是否安全?

使用此图像生产uvicorn gunicorn starlette docker是否安全?,docker,gunicorn,fastapi,uvicorn,Docker,Gunicorn,Fastapi,Uvicorn,我必须为生产环境设置服务器,我正在使用 该框架的核心部分建议使用此docker映像,因为它已准备就绪且可自定义。所以我要做的是使用Uvicorn workers使用Gunicorn公开我的应用程序 安全吗 因为我读了一些文章,他们建议把NGINX作为Gunicorn前面的反向代理。在这种情况下,NGINX接收请求,然后决定将其路由到何处。我无法理解这些区别。谢谢 docker图像可以使用,但您也应该按照说明将nginx放在它前面。您可以作为单独的docker compose服务或以任何其他方式执

我必须为生产环境设置服务器,我正在使用

该框架的核心部分建议使用此docker映像,因为它已准备就绪且可自定义。所以我要做的是使用Uvicorn workers使用Gunicorn公开我的应用程序

安全吗


因为我读了一些文章,他们建议把NGINX作为Gunicorn前面的反向代理。在这种情况下,NGINX接收请求,然后决定将其路由到何处。我无法理解这些区别。谢谢

docker图像可以使用,但您也应该按照说明将nginx放在它前面。您可以作为单独的docker compose服务或以任何其他方式执行此操作,并将nginx配置为将所有请求传递到gunicorn服务器


这样做的主要原因是保护自己免受拒绝服务攻击,因为gunicorn在这里提供的保护很少。如果我没记错的话,它很容易受到loris缓慢攻击和其他攻击。

谢谢!我找到了这个实现,这正是我开始在Dockerfile中集成NGINX所需要的。