Django (十三) 项目部署 3】的更多相关文章

阿里云项目部署 部署Django项目   1, 配置nginx 1.1 进入:cd /var/www, 将外面压缩好的AXF项目拖入xshell中,并解压 1.2 配置nginx.conf: 将http -> server 中的location/static配置 location /static { alias /var/www/DjangoAXF/AXF/static/; } 1.3 进入:cd /root, 停止nginx服务器:nginx -s stop, 将原来的nginx.conf移除…
一 .django 本地项目部署uwsgi 1 本地部署项目 uwsgi安装测试 通过uwsgi 进行简单部署 安装uwsgi命令:pip install uwsgi -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 提示:-i 后面使用是豆瓣加速源 2 测试uwsgi 是否安装成功 项目的根目录新建 uwsgi_test.py # 测试py文件 # 测试代码 # 启动 uwsgi --http :8001 --ws…
环境准备:1.Python 2.7.*]2.pip3.sudo pip install django4.sudo aptitude show python-setuptools5.sudo aptitude install python-psycopg26.#Ckeditor已完全下线,故此条作废#Django-Ckedior的子安装项pillow依赖于gcc和python-dev7.pillow的依赖项PIL编译过程中缺乏jpeg support的解决办法:http://jj.isgeek.n…
阿里云项目部署 ( 如果xshell连接不上阿里云: 解决方法: 1, 在淘宝IP地址库查看当前IP: http://ip.taobao.com/ 2, 点击进入:安全(云盾) -> 安骑士(服务器安全)-> 设置 -> 安全配置 3, 在‘登录IP拦截加白’中点击添加, 将当前公网添加后点击确定 参考网址: https://blog.csdn.net/zhangxing52077/article/details/78048254 )   1,安装nginx 1.1,访问:http://…
一:项目部署的框架 nginx和uWSGI在生产服务器上进行的部署 二:什么是nginx? nginx是一个web服务器. 什么是web服务器? web服务器则主要是让客户可以通过浏览器进行访问,处理HTML文件,css文件,js文件,图片等资源.web服务器一般要处理静态文件.对接服务器. 什么是静态文件? css,js,html,图片等不需要后台进行逻辑处理的文件. 特点:一般将静态文件放在web服务器里面.如nginx服务器中,做到动态静态分离的处理. 什么是动态文件? 除了静态文件之外,…
一.安装uwsgi 通过pip安装uwsgi. pip install uwsgi 测试uwsgi,创建test.py文件: def application(env, start_response):     start_response('200 OK', [('Content-Type','text/html')])     return [b"Hello World"] 通过uwsgi运行该文件. uwsgi --http :8001 --wsgi-file test.py 常用…
阿里云部署项目 1, 购买阿里云ECS云服务器(可免费试用1个月) 2, 阿里云实例更换为Ubuntu 3, 安全组配置 4, xshell远程连接 5, 创建虚拟环境: 5.1 linux基本命令 cd ls, ls -a pwd df -h python python3 apt update ​ 5.2 安装pip(如果存在则不需要安装) pip -V pip3 -V 安装pip3: apt install python3-pip   [安装pip2: apt install python-…
上一篇文章简单说了怎么把django的项目部署到Apache上. 现在想弄个二级域名,也就是我原来有个域名 www.mysite.com,现在我想弄个 bbs.mysite.com ,该怎么做呢. 要用到 Apache 的虚拟主机配置. 其实Apache的虚拟主机之前也配置过,有时有效,有时又不好用,也不知道个所以然.这次我详细的写一下每一步都要怎么做: 第一步:开启Apache虚拟主机功能: Apache的虚拟主机功能,默认是关闭的.如果要使用这个功能,就要开启虚拟主机功能. 如同上文提到的A…
一.引入 当我们开发好了一个Django项目之后是需要部署到服务器上的,这样才能正式使用这个项目.之前用了一个运行.sh文件的方法让项目得以在后台运行,其实随着学习的深入,这种方法其实是有点low的,下面介绍今天的新方法. 二.uwsgi 1.什么是uwsgi 项目的文件中有一个wsgi的文件,其实这就是生产环境中会用到的wsgi. WSGI:Web服务器网关接口,英文为Python Web Server Gateway Interface,缩写为WSGI,是Python应用程序或框架和Web服…
步骤 .数据库的处理 1.1 上传bbs.sql 1.2 在mysql中创建bbs库,并导入数据库SQL脚本 mysql> create database bbs charset utf8mb4; mysql> use bbs mysql> source /opt/bbs.sql mysql> drop database bbs; 1.3 查看项目settings.py配置文件,修改以下两处 ALLOWED_HOSTS = ['*'] DATABASES = { 'default'…