Ubuntu布置Django项目
安装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项目相关推荐
- 使用宝塔面板快速部署Django项目
对于不熟悉linux的人而言使用第三方工具快速部署是一个很好的选择! 云服务准备 1.在服务器供应商管理后台安全组里开放必要端口. 国内的云服务器是把所有的端口给屏蔽了的,如果想使用的话需要自己在服务 ...
- Ubuntu 下面部署Django 项目
django 是 python 开源的 web 框架 ,django 本身运行后也是一个轻量级的服务器,可以满足本地的测试,生产环境中的 大量访问, 一般和nginx 和 apache 结合.下面以 ...
- 在ubuntu中使用cookiecutter搭建django项目时命令迟迟没有反应
想在在ubuntu中使用cookiecutter搭建django项目,在官方文档中只是两行命令的事,没想到折腾了我几个小时. 问题描述 首先pip install cookiecutter==1.6. ...
- Ubuntu nginx+uwsgi部署Django项目
前提条件:首先项目使用一下命令启动成功后,输入公网ip后可以启动成功 python manage.py runserver 0.0.0.0:80 一.阿里云配置安全组 添加8000端口 二.安装配置u ...
- Ubuntu 16.04 + Nginx + Django 项目部署
搭建服务器虚拟环境 在本机进入虚拟环境,执行命令导出当前需要的所有包. pip freeze > requirements.txt 通过ftp或者scp等软件将项目代码和requirements ...
- 基于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 ...
- django项目时间与Ubuntu时间不一致
今天发布项目后才发现log时间和win10系统时间或者date不一致. 查了好多. 最后:是django项目中settings中时区的问题 在settings中默认为UTC时区,我们应转换为中国时区 ...
- 一、ubuntu-django+nginx+uwsgi:ubuntu系统部署django项目,前后端不分离项目
一.创建用户和文件夹 #创建www文件夹,所有网站项目都放到这里 $ sudo mkdir /www #创建用户组 sudo groupadd www -g 666 #创建用户 $ sudo user ...
- nginx、uwsgi部署django项目理论+实战
基本环境: Ubuntu 16.04.4 LTS python 3.5 virtualenv django project deployable #理论分析 部署django项目有很多方法,方法推 ...
最新文章
- 专栏 | 机器学习 - 最大似然估计
- C语言的特点与执行程序基本步骤
- Tornado推出2.0版
- reGeorg+Proxifier使用
- markdown分享
- bootstrap基础学习【菜单、按钮、导航】(四)
- 高性能可扩展mysql-数据库设计规范
- 做web前端的小伙伴注意了,未来这些发展方向可以试试!
- mysql login_HOW to login MYSQL, Help, and Select Database
- GithubPage自定义腾讯404界面
- 如何在Linux操作系统查看文件创建时间
- Unity运行时导出FBX模型的解决方案
- java编写桌球游戏素材小球图片_java 桌球小游戏仅一份代码
- 为什么世界 500 强企业在逐步淘汰传统绩效考核
- pytho的虚拟环境
- C语言_函数(Function)
- 编写程序求反正弦函数近似值
- Linux中的buff/cache内存
- Windows定时运行python程序
- python入门自学-如何系统地自学 Python?