Django项目部署

简介: 环境django == 1.11.16 nginx == 1.10.3项目编写略安装nginx略(前一篇有详细介绍)配置uwsgi创建 xxx.ini 文件[uwsgi]socket=:9000 # 端口chdir=/mnt/project/project_api # 项目路径 包含manage.

环境

django == 1.11.16 
nginx == 1.10.3

项目编写

安装nginx

配置uwsgi

  • 创建 xxx.ini 文件

    [uwsgi]
    socket=:9000     # 端口
    chdir=/mnt/project/project_api   # 项目路径 包含manage.py的路径
    module=pro.wsgi   #pro为包含wsgi.py文件的文件名
    master=true
    processes=4
    vacuum=true

配置nginx

  • vim  /etc/nginx/nginx.conf
  • nginx.conf文件http{}中添加一个server

    server {
        listen       80;
        server_name  域名 或者 localhost; 
        charset UTF-8;
        access_log  /var/log/nginx/djangohost.access.log;
        error_log  /var/log/nginx/djangohost.error.log;
        location / {
            include uwsgi_params;
            uwsgi_pass 127.0.0.1:9000;
            uwsgi_read_timeout 2;
         }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
  • 重启nginx

    ps -ef | grep nginx
    kill -HUP  < pid >
    
    # 或者使用 service
    service nginx restart

    启动项目

相关文章
|
6月前
|
存储 分布式数据库 数据库
Django项目中使用Hbase的方法
Django项目中使用Hbase的方法
|
3月前
|
搜索推荐 算法 前端开发
美食物管理与推荐系统Python+Django网站开发+协同过滤推荐算法应用【计算机课设项目推荐】
美食物管理与推荐系统Python+Django网站开发+协同过滤推荐算法应用【计算机课设项目推荐】
104 4
美食物管理与推荐系统Python+Django网站开发+协同过滤推荐算法应用【计算机课设项目推荐】
|
1月前
|
数据采集 存储 数据处理
Python爬虫在Django项目中的数据处理与展示实例
Python爬虫在Django项目中的数据处理与展示实例
|
3月前
|
安全 JavaScript 搜索推荐
【实测】记一次用windows11家庭中文版部署django+vue项目的踩坑之旅
【实测】记一次用windows11家庭中文版部署django+vue项目的踩坑之旅
|
8月前
|
Python Windows
[Python]搭建虚拟环境与Django项目的创建[virtualenv virtualenvwrapper venv](Windows)(上)
[Python]搭建虚拟环境与Django项目的创建[virtualenv virtualenvwrapper venv](Windows)(上)
|
4月前
|
算法 Docker Python
Python【算法中心 03】Docker部署Django搭建的Python应用流程实例(Docker离线安装配置+Django项目Docker部署)
Python【算法中心 03】Docker部署Django搭建的Python应用流程实例(Docker离线安装配置+Django项目Docker部署)
59 0
|
4月前
|
算法 Java Python
Python【算法中心 01】Web框架Django入门(安装+项目创建+应用创建+服务启动)Python搭建算法中心后台实例分享
Python【算法中心 01】Web框架Django入门(安装+项目创建+应用创建+服务启动)Python搭建算法中心后台实例分享
47 0
|
4月前
|
Python
如何在 Django 中使用 MVT 创建基本项目?
如何在 Django 中使用 MVT 创建基本项目?
15 0
|
4月前
|
存储 前端开发 关系型数据库
Django 项目 MVT 结构
Django 项目 MVT 结构
51 1
|
6月前
|
搜索推荐 算法 前端开发
电影推荐与管理系统Python+Django网页界面+协同过滤推荐算法【计算机毕设项目】
电影推荐与管理系统Python+Django网页界面+协同过滤推荐算法【计算机毕设项目】
74 0
电影推荐与管理系统Python+Django网页界面+协同过滤推荐算法【计算机毕设项目】