nginx+gunicorn拓扑

ぃ、小莉子 提交于 2019-12-06 12:15:35

Gunicorn 搭配 Nginx

加装Nginx是否有必要

Nginx作为代理服务器,监听来自外部的80端口的请求;而Gunicorn负责监听本地机8000端口的请求。Nginx会把来自外部的请求转发给Gunicorn处理,接收到响应后再返回给客户端。这样做有下面这些好处:

  • 提高处理静态文件的效率。Nginx处理静态文件的速度非常快,而且可以对静态文件设置缓存。
  • 提高安全系数。使用它可以避免直接暴露WSGI服务器,而且可以作为防火墙来防御网络攻击。
  • 提高程序处理能力。设置反向代理可以缓冲请求,对请求进行预处理,交给WSGI服务器一个完整的HTTP请求。还可以设置负载均衡,优化请求处理效率。


作者:半个王国
链接:https://www.jianshu.com/p/24e9b41e6d91
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!