Nginx Unit 部署Django项目
安装 Unit
安装参考Nginx unit 介绍和官方文档
配置Django项目
安装django
|
|
生成项目
|
|
配置 django
1.允许所有地址访问(生产环境请严格配置可访问地址)
|
|
2.wsgi配置
因为Nginx Unit
目前对python
项目仅支持wsgi
, 这里就直接使用django
的wsgi
了。
默认生成django
项目的时候会在项目目录下生成dev/wsgi.py
,将wsgi.py
复制到项目目录下
|
|
配置 Unit
启动 Unit
不同安装方式,和操作系统请参考官方文档
|
|
json配置文件
1.编写json配置文件123456789101112131415161718$ cat /etc/unit/python.json{ "applications": { "python": { "type": "python", "user": "nobody", "processes": 2, "path": "/data/wwwroot/dev", "module": "wsgi" } }, "listeners": { "*:8400": { "application": "python" } }}
2.动态加载配置文件
|
|
测试项目访问
|
|