文章目录
- 1概念
- 2购买租用服务器-阿里云
- 3重置密码
- 准备工作
- 安装python
- 创建软连接
- 安装pip3.6
- 安装虚拟环境
- 虚拟环境
- 安装git
- clone代码
- mysql安装
- 本地文件上传服务器
- 上传settings
- 安装mysqlclient
- 测试启动
1概念
2购买租用服务器-阿里云
1打开个人控制台
2点击左侧云服务器ECS
3创建实例
4选择购买,大陆要备案,大陆外不要备案,国内话会快一点,快不了多少
5挑选服务器系统
只有选取安装软件不同
购买完成后查看
点击右侧管理
3重置密码
重置完成后进行重启
准备工作
1通过SSH登入服务器
安装python
apt-get install software-properties-common
add-apt-repository ppa:jonathonf/python-3.6
apt-get update
apt-get install python3.6
创建软连接
发现python3 对应这3.5.2
然后which python3
,找到对应位置删除然后连接
cd /usr/bin
rm python
ln -s python3.6 python
rm python3
ln -s python3.6 python3
安装pip3.6
apt-get install python3-pip
pip3 install --upgrade pip
安装虚拟环境
pip3 install virtualenv
虚拟环境
virtualenv mysite_env
source mysite_env/bin/activate
deactivate
安装git
apt-get install git
clone代码
使用git在github上克隆自己的项目
git clone
在文件中有request.txt假设包括所有需要的包的版本和内容则可
pip install -r -requirement.txt
此时还少数据库
mysql安装
在首页apt资源下载
下载在本地上传可以,也可以直接下载,复制下载接口连接地址
wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
dpkg -i mysql-apt-config_0.8.10-1_all.deb
apt-get update
apt-get install mysql-server
可以创建用户
本地文件上传服务器
使用scp命令
导入数据库
上传settings
同步settings
安装mysql交互软件
报错
安装mysqlclient
wget https://dev.mysql.com/get/libmysqlclient-dev_8.0.11-1ubuntu16.04_amd64.deb
dpkg -i libmysqlclient-dev_8.0.11-1ubuntu16.04_amd64.deb
# 执行上一句,若提示没有按照libmysqlclient21,则执行apt-get install libmysqlclient21
apt-get update
apt-get install libmysqlclient-dev
apt-get install python3.6-dev
apt-get install openssl
apt-get install libssl-dev
测试启动
8000是阿里云不让进,之后还是会报错settings不让进
python manage.py runserver 0.0.0.0:80
把settings加*就可