将nginx和gunicorn连接在一起

时间:2013-11-20 10:08:36

标签: python django nginx gunicorn

我可以通过在网络浏览器中输入IP地址访问我的网络服务器(nginx),一切正常!现在我安装了Gunicorn,我希望能够将它与Django项目一起使用。我安装它,它工作正常。根据本教程:http://gunicorn.org/#quickstart我创建了一个测试代码并运行它。但我的问题是Gunicorn如何与nginx建立联系?当我在浏览器中输入我的服务器的IP地址时,我看到nginx默认页面不是我创建的这个python应用程序?我怎么能看到它?

1 个答案:

答案 0 :(得分:1)

Nignx服务器为reverse proxy server并向Gunicorn提出请求 Gunicorn接收来自Nginx服务器的请求,处理它,将结果返回给Nginx,然后Nginx响应请求。

首先,您必须配置Nginx以指示Nignx必须在请求中使用哪个服务器(ip:port)。配置类似于this。然后你必须配置Gunicorn来监听一些端口以及如何处理请求。 Conifguration就像this