CentOS7上部署Django项目的方法网站很多文章,但是总是会遇到各种各样的问题,本文是我自己亲自试验成功的方法,记录下来供大家参考。
上文已经讲解了Django的安装并创建了一个测试项目,本文将讲解一下web服务器uWSGI的安装。
$ pip3 install uwsgi
$ ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
$ uwsgi --version
2.0.18(显示出版本号,证明成功了。)
接下来通过一个测试程序来证明它可以正常运行:
$ mkdir /data/wwwroot/mytest
$ cd /data/wwwroot/mytest
$ vim test.py
#!/usr/bin/python3
def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return [b"uWSGI Testing OK!"]
这里要注意,python3是需要进行byte转换的。
#启动 web server
$ uwsgi --http :9000 --wsgi-file test.py
#再到另一个终端去访问浏览器:http://localhost:9000
#如果看到了 uWSGI Testing OK! 恭喜!
网友评论