Django (十一) 项目部署 2
阿里云项目部署
(
如果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.org/en/linux_packages.html
1.2,点击'this key' 查看官网提供的公钥, 并在Ubuntu下载这个公钥:
wget http://nginx.org/keys/nginx_signing.key
1.3,添加key: apt-key add nginx_signing.key
1.4, 进入/etc/apt/sources.list文件:vim /etc/apt/sources.list
并在最后添加软件包源:
deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx
1.5,更新:apt update
1.6,安装nginx:apt install nginx
1.7,启动nginx: nginx
1.8, 在浏览器访问nginx服务器,查看是否安装好nginx
2, nginx配置部署‘打飞机’项目
2.1 可以查看nginx配置文件: vim /etc/nginx/nginx.conf
2.2 将项目文件压缩成zip,拖进xshell中(需要先使用命令安装lrzsz:apt install lrzsz)
2.3 使用unzip解压
2.3 进入:cd /var/ , 创建自己的根目录: mkdir www,
再到www下创建项目目录: mkdir game,进入目录/var/www/game中
2.4 使用命令安装lrzsz:apt install lrzsz,
安装unzip: apt install unzip
2.5 把项目(dafeiji.zip)拖进xshell中并解压: unzip dafeiji.zip
2.6 配置自己的nginx.conf:
将http -> server -> server_name设置为:公网ip地址
将http -> server -> root 设置为:/var/www/game
注释和添加location代码
#location / {
# include uwsgi_params;
# uwsgi_pass localhost:8010;
#}
#location /static {
# alias /var/www/learn/AXF/static/;
#}
location /dafeiji {
alias /var/www/game/dafeiji/;
}
2.7 进入:cd /root, 将配置好的nginx.conf拖入xshell
2.8 停止nginx:nginx -s stop, 并将拖入的nginx.conf设置为nginx服务器的配置文件
测试:nginx -t -c nginx.conf
配置并运行:nginx -c /root/nginx.conf
2.9 在浏览器输入: http://60.205.181.47/dafeiji/02_dafeiji.html 访问即可
转载于:https://www.cnblogs.com/gugubeng/p/9723740.html
Django (十一) 项目部署 2相关推荐
- Django(part52)--项目部署
学习笔记,仅供参考 文章目录 项目部署 项目部署的几个步骤 安装同版本的数据库(略) django项目迁移 安装python 安装相同版本的包 将当前项目源代码复制到运程主机上(scp 命令) ssh ...
- django+boostrap项目部署在IIS上出现找不到woff2文件404错误
django+bootstrap项目正式部署到IIS服务器上后总是出现woff2文件找不到,查找相应文件也是存在的,但是一直报错,很无奈. 后来再查了度娘之后才发现这是IIS服务器的一个bug,它本身 ...
- 如何将本地django项目部署到服务器,Django本地项目部署到云服务器
开发环境 开发语言: Python 后台框架:Django web 服务器:nginx wsgi 服务器:uwsgi 云服务器系统:Ubuntu 查看本地项目 Django 和 Python 版本: ...
- python项目部署nginx_【python】Django web项目部署(Nginx+uwsgi)
一.安装uwsgi 通过pip安装uwsgi. 测试uwsgi,创建test.py文件: 通过uwsgi运行该文件. 常用选项: http: 协议类型和端口号 processes : 开启的进程数量 ...
- 【Django】Django web项目部署(Nginx+uwsgi)
一.安装uwsgi 通过pip安装uwsgi. pip install uwsgi 测试uwsgi,创建test.py文件: def application(env, start_response): ...
- Django(Ngnix)项目部署 负载均衡
踩过不少坑,所以一定要看清楚自己的配置,地址这些都不能有错 简单的说就是本机当Ngnix,安装自己设置的规则分配客户端的请求给不同后端的服务器,解决大量并发访问服务问题 首先: 在本机与后端服务器都要 ...
- 1.django restframework 项目部署到ubuntu18.04上(同步数据库)
1.mysql5.7安装 sudo -i #切换为root用户 #安装mysql5.7 apt-get install mysql-server y apt-get install mysql-cli ...
- Django+Linux+Uwsgi+Nginx项目部署文档
Django+Linux+Uwsgi+Nginx项目部署文档 WSGI 在生产环境中使用WSGI作为python web的服务器 WSGI:全拼为Python Web服务器网关接口,Python We ...
- 如何将本地python项目部署到服务器上_如何将本地的Django项目部署到云服务器
如何将本地的Django项目部署到云服务器 开发环境 开发语言: Python 后台框架:Django 前端框架:bootstrap web服务器:nginx wsgi服务器:uwsgi 查看本地项目 ...
- Django打造大型企业官网-项目部署
Django打造大型企业官网-项目部署 一.准备工作 1.在开发机上的准备工作 1)确认项目没有bug. 2)打开终端,进入虚拟环境,再 cd 到项目根目录下,执行命令:pip freeze > ...
最新文章
- 今晚8点直播 | 美团是怎么玩儿AI的?大牛揭秘美团超大规模数据集——美团大脑
- mybatis自动生成代码工具
- Crawler之Scrapy:Python实现scrapy框架爬虫两个网址下载网页内容信息
- 用master-worker模型比对团队管理
- boost::multiprecision模块Eigen相关的测试程序
- H3 BPM报销流程开发示例
- 为什么强烈不推荐使用stop、suspend方法来中断线程?
- Hay Points
- 窥探JAVA WEB
- .net core 部署应用程序注意事项
- hexo 搜索_Hexo+Github博客最简教程-Dockerfile自动搭建
- 《Java语言程序设计》(基础篇原书第10版)第九章复习题答案
- echarts:城市地图的实现
- 网页设计html对联样式代码,纯CSS做对联广告代码
- python爬虫基础案例——爬取猫眼电影并保存数据到excel
- 谈下论坛和商城的开发项目
- 需求(Java):使用Jsoup获取知乎网页的信息,信息如下:
- vue项目使用mand mobile check选择项组点击选中,选中的列表延迟一位问题
- 计算机专业会涉及数学吗,数学不好的人还适合学计算机吗?
- 统计学(1)二项分布 几何分布 泊松分布 指数分布 正态分布 gamma分布 beta分布