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加*就可
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章