|
此处nginx、uwsgi、django的安装就不详说了。只讲核心的配置。
django项目路径:/home/www/mysite
部部署分以下几个步骤:
1、确保django项目的正常运行
python manager.py runserver 0.0.0.0:8000
确定浏览器可正常访问。
2、测试uwsgi与django连接,是否正常。
测试uwsgi, 写一个test.py
# test.py
def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return "Hello World"
然后执行shell命令:
uwsgi --http :8001 --wsgi-file test.py
curl localhsot:8001
curl localhost:8001 -I
测试是否成功。
用uwsgi起动mysite
uwsgi -s 127.0.0.1:9090 -w demo
3、nginx的配置
vim nginx.conf
server {
listen 80 default_server;
server_name test.com localhost;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:9090;
}
}
完成后,在浏览器中进行测试。
|
|
|