django部署服务器

django部署服务器

操作系统:
--------------阿里云服务器

操作步骤:
1.安装pip(用python3.5)
第一步需要更新 sudo apt-get update
第二步需要安装 sudo apt-get install python3-pip
2. 安装虚拟环境
第一步需要进入到root命令里 sudo su
第二步下载虚拟环境 pip3 install virtualenv
3.安装uwsgi
命令:pip3 install uwsgi
4.安装nginx实现外网访问
第一步输入命令:sudo apt-get install nginx
第二步配置本地安全8000端口是可以全部被访问
django部署服务器_第1张图片
第三步 用浏览器打开我们的ip地址 看到welcome to nginx页面
django部署服务器_第2张图片
django部署服务器_第3张图片
5.django在虚拟环境中运行起来
第一步命令:cd /var/www进入到nginx创建网站的目录
第二步命令:virtualenv datavis 创建python虚拟环境
第三步命令:source datavis/bin/activate 启动虚拟环境
第四步命令:cd datavis 进入虚拟环境
第五步 上传网站的文件用xftp6软件
第六步 用xftp6连接服务器然后找到/var/www/datavis/目录上传文件
第七步命令:cd /文件名称
第八步命令:pip3 install django 安装django
第九步命令:python3 manage.py runserver 0.0.0.0:8000 运行输入ip地址和端口号验证
在这里插入图片描述
6.nginx +uwsgi配置
第一步命令:cd /etc/nginx进入nginx
第二步命令:vim nginx.conf打开文件配置内容
django部署服务器_第4张图片

								server {
									            listen    0.0.0.0:8005;
									            server_name    localhost;
									            charset    utf-8;
									            location /static {
									                alias    /var/www/datavis/jcdemo/static;
									            }
									            location / {
									                uwsgi_pass 0.0.0.0:8000;
									                include    /etc/nginx/uwsgi_params;
									            }
									}

第三步命令:sudo nginx -t 检查nginx配置正确(看到ok和success就是成功了)
第四步命令:service nginx restart nginx重启
第五步命令:touch zjh.ini创建文件夹 配置uwsgi
第六步命令:vim zjh.ini打开文件配置内容

[uwsgi]
chdir =/var/www/datavis/jcdemo
module=jcdemo.wsgi
home =/var/www/datavis
master =true
processes =4
socket =0.0.0.0:8000
chmod-socket =666
vacuum =true

第七步命令:uwsgi --ini zjh.ini 启动配置uwsgi

推荐视频:https://www.bilibili.com/video/av47621924

你可能感兴趣的:(服务器配置)