安装python3.6

which python3   #查看python位置       /usr/bin/python3
cd /usr/binrm python   #把python绑成python3.6版本
ln -s python3.6 pythonrm python3  #把python3绑成python3.6版本
ln -s python3.6 python3python --version #查看python默认版本是否为python3.6

安装pip

wget https://bootstrap.pypa.io/get-pip.py  #用其他方法安装会报各种错
sudo python3 get-pip.py
pip -V  #查看pip版本,看是否安装成功

安装Django

pip3 install django==2.2
python -m django --version  #查看Django版本,看是否安装成功

安装nginx

sudo apt-get update
sudo apt-get install nginx
nginx -V  #查看nginx版本
sudo systemctl status nginx.service #查看nginx运行状态,active (running)表示正在运行
输入服务器的公网ip,就可以进入nginx的欢迎界面
到这一步就说明你的nginx安装成功了

安装uwsgi

 1.在你的本地电脑访问https://uwsgi-docs.readthedocs.io/en/latest/Download.html,下载Stable/LTS版本的源文件2.本地下解压这个源文件,然后用xftp把文件拖放到阿里云的Ubuntu的家目录(home)下,使用cd命令进入到该文件夹下,按顺序依次输入下面三条命令:sudo apt-get install python3-setuptoolssudo apt-get install python3-devsudo python3 setup.py install

安装mysql(如果用Django自带数据库,可跳过)

sudo apt-get install mysql-server mysql-client
安装过程中会出现叫你输入密码,密码要记住,后续用mysql会输入 mysql -u root -p会让你输入密码,进去后输入create database 数据库名称;(这个数据库要和还原数据库一样),退出exit;或者quit;
xftp把本地备份的sql文件拖到阿里云Ubuntu的家目录(home)下进入/home,输入sudo mysql -u root -p 数据库名称<数据库名称.sql
sudo vim/etc/mysql/mysql.conf.d/mysqld.cnf   注释掉# band-address = localhost

可以配置项目啦哈哈哈哈,到这一步表示我们的软件和环境都已经准备好了

pip install django-tinymce

emmm…这个就先这样吧没时间写这个

Ubuntu布置Django项目相关推荐

  1. 使用宝塔面板快速部署Django项目

    对于不熟悉linux的人而言使用第三方工具快速部署是一个很好的选择! 云服务准备 1.在服务器供应商管理后台安全组里开放必要端口. 国内的云服务器是把所有的端口给屏蔽了的,如果想使用的话需要自己在服务 ...

  2. Ubuntu 下面部署Django 项目

    django 是 python 开源的 web 框架 ,django 本身运行后也是一个轻量级的服务器,可以满足本地的测试,生产环境中的 大量访问, 一般和nginx 和 apache 结合.下面以 ...

  3. 在ubuntu中使用cookiecutter搭建django项目时命令迟迟没有反应

    想在在ubuntu中使用cookiecutter搭建django项目,在官方文档中只是两行命令的事,没想到折腾了我几个小时. 问题描述 首先pip install cookiecutter==1.6. ...

  4. Ubuntu nginx+uwsgi部署Django项目

    前提条件:首先项目使用一下命令启动成功后,输入公网ip后可以启动成功 python manage.py runserver 0.0.0.0:80 一.阿里云配置安全组 添加8000端口 二.安装配置u ...

  5. Ubuntu 16.04 + Nginx + Django 项目部署

    搭建服务器虚拟环境 在本机进入虚拟环境,执行命令导出当前需要的所有包. pip freeze > requirements.txt 通过ftp或者scp等软件将项目代码和requirements ...

  6. 基于nginx和uWSGI在Ubuntu系统上部署Django项目

    1. nginx 1.1 安装 sudo apt-get install nginx 1.2启动.停止和重启 sudo /etc/init.d/nginx start sudo /etc/init.d ...

  7. django项目时间与Ubuntu时间不一致

    今天发布项目后才发现log时间和win10系统时间或者date不一致. 查了好多. 最后:是django项目中settings中时区的问题 在settings中默认为UTC时区,我们应转换为中国时区 ...

  8. 一、ubuntu-django+nginx+uwsgi:ubuntu系统部署django项目,前后端不分离项目

    一.创建用户和文件夹 #创建www文件夹,所有网站项目都放到这里 $ sudo mkdir /www #创建用户组 sudo groupadd www -g 666 #创建用户 $ sudo user ...

  9. nginx、uwsgi部署django项目理论+实战

    基本环境: Ubuntu 16.04.4 LTS python 3.5 virtualenv django project deployable #理论分析   部署django项目有很多方法,方法推 ...

最新文章

  1. 专栏 | 机器学习 - 最大似然估计
  2. C语言的特点与执行程序基本步骤
  3. Tornado推出2.0版
  4. reGeorg+Proxifier使用
  5. markdown分享
  6. bootstrap基础学习【菜单、按钮、导航】(四)
  7. 高性能可扩展mysql-数据库设计规范
  8. 做web前端的小伙伴注意了,未来这些发展方向可以试试!
  9. mysql login_HOW to login MYSQL, Help, and Select Database
  10. GithubPage自定义腾讯404界面
  11. 如何在Linux操作系统查看文件创建时间
  12. Unity运行时导出FBX模型的解决方案
  13. java编写桌球游戏素材小球图片_java 桌球小游戏仅一份代码
  14. 为什么世界 500 强企业在逐步淘汰传统绩效考核
  15. pytho的虚拟环境
  16. C语言_函数(Function)
  17. 编写程序求反正弦函数近似值
  18. Linux中的buff/cache内存
  19. Windows定时运行python程序
  20. python入门自学-如何系统地自学 Python?

热门文章

  1. oppo手机文件共享媒体服务器,网件:ReadyNAS特色功能之媒体服务器
  2. 一个男朋友写给女朋友的信!爆笑(真勇敢)
  3. 工作态度决定了你的层次
  4. 通过源码分析Mybatis运行原理
  5. zoc7 下载和使用指南 连接远程主机
  6. 如何书写一手优雅的代码之小刚有话说
  7. iOS 15.0+ 中 SwiftUI 顶部或底部悬浮功能小面板的极简实现
  8. Electron 自定义托盘实战——桌面计算器
  9. Android:光感自动调节亮度
  10. 在线编译linux,在线就能用的Linux我给你找好了