Web Server Gateway Interface - WSGI - 就是用来做这件事的。WSGI是一种Python标准。
uWSGI是WSGI的一种实现。
测试你的Django project
现在我们想让uWSGI做同样的是,但是是运行一个Django项目,而不是test.py模块。
如果你还未这样做过,请确保你的 mysite 项目运行正确:
python manage.py runserver 0.0.0.0:8000
如果它成功了,使用uWSGI运行它:
uwsgi --http
:8000 --module mysite.wsgi
module mysite.wsgi:载入特定wsgi模块
在浏览器中访问你的服务器,如果出现了网站,说明uWSGI可以服务一个Django应用
为你的网站配置Nginx,你需要uwsgi_params文件,访问GitHub下载。
复制到你的项目目录。之后我们会通知Nginx来引用它。