如何在 CentOS 上使用 uWsgi 和 nginx 部署 django

如何在 CentOS 上使用 uWsgi 和 nginx 部署 django

我的 Django 版本是 1.6.3

我下载了 uwsgi-2.0.4。有人说使用 make 命令安装 uwsgi,而有人使用 python setup.py build。到底有什么区别?

我看到一个教程说创建一个名为 django_wsgi.py 的 python 文件,但我的 django 项目中已经有 wsgi.py 了。这让我很困惑。Django_wsgi、uWsgi、wsgi.... 有什么区别和作用?

然后我想测试一下uwsgi是否正常工作,于是写了一个test.py:

# test.py
def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    return "Hello World"

我执行它

uwsgi --http :8001 --wsgi-file test.py

但失败并出现错误

uwsgi: unrecognized option '--http:8001'

我该如何解决?

相关内容