阿里云Ubuntu服务器部署Django项目部分教程
程序员文章站
2022-06-11 11:57:29
...
@[TOC]阿里云Ubuntu服务器部署Django项目
阿里云Ubuntu服务器部署Django项目部分教程
购买阿里云服务器
网上有很多教程,这里不详细说明。
下载Xshwll软件
这部分自己网上找,其中包括用Xshell软件远程连接阿里云服务器,这里不详细说明。
自己的电脑需要做的工作:
1.确认项目没有bug;
2.打开命令行程序,进入自己的项目的文件的位置,用pip freeze > requirements.txt
将当前环境的包导出到requirements.txt
文件中,方便在部署的时候安装;
3.安装git,把自己的项目上传到github或者码云,具体过程如下:
* git init
* git remote add origin xxx.git
* git add .
* git commit -m 'first commit'
* git pull origin master --allow-unrelated-histories
* git push origin master
其中"git push origin master
“表示把本地代码上传到服务器,”git pull origin master
"表示把代码仓库上的代码下载到本地。
在服务器上的准备工作:
- 安装好项目用到的
Python
。- sudo apt install python
- sudo apt install python-pip
- pip install --upgrade pip
- 安装
virtualenv
以及virutalenvwrapper
。并创建虚拟环境。- pip install virtualenv
- pip install virtualenvwrapper
- sudo apt install vim
- vim ~/.bashrc 进入文件中,填入以下两行代码:
export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh
- 编辑完成之后按ESC,然后输入:wq保存退出,
- 执行语句
source ~/.bashrc
- 安装
git
:sudo apt install git
- 为了方便XShell或者CRT连接服务器,建议安装
OpenSSH
:sudo apt install openssh-server openssh-client service ssh restart
- 安装
MySQL
服务器和客户端:sudo apt install mysql-server mysql-client sudo apt-get install libmysqld-dev
推荐阅读