python-django服务器部署(3) 服务器

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加*就可
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39289876/article/details/106902439
今日推荐