码迷,mamicode.com
首页 > 其他好文 > 详细

Centos7 + nginx 托管 Django 项目

时间:2019-12-06 22:09:14      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:ebs   man   过程   项目   处理   参考   web   文件的   style   

使用nginx托管django服务的原理 

  • 使用uwsgi开启django服务(通过配置文件启动)
  • 防火墙关闭uwsgi端口(uwsgi的websocket一定要使用127.0.0.1的方式配置))
  • 编写nginx配置文件,通过nginx访问uwsgi,再通过uwsgi访问django

使用uwsgi测试django服务: 

# 确保出于和manage.py同一层目录
# module后xxx是项目的主名称,也就是包含wsgi.py文件的目录名称
# 此时uwsgi无法处理静态文件
uwsgi --http :8080 --module xxx.wsgi

 

具体操作过程可参考下面两篇文章

https://www.jianshu.com/p/47c32706dfdf

https://blog.csdn.net/qq_39138295/article/details/83097231

Centos7 + nginx 托管 Django 项目

标签:ebs   man   过程   项目   处理   参考   web   文件的   style   

原文地址:https://www.cnblogs.com/WalkOnMars/p/11997505.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!