零、环境变量
本机:OS X
服务器:Ubuntu,Python3
一、本机连接到服务器
采用Mac终端ssh 的方式(其他客户端软件亦可)。
阿里云可用
ssh root@公网IP
腾讯云可用
sudo ssh ubuntu@公网IP
备注:如修改过服务器密码,可以修改如下配置文件,删除里面对应的公网IP。
通用方式
vim ~/.ssh/known_hosts
腾讯云可用
或sudo vim /var/root/.ssh/known_hosts
二、安装git、mysql、memcached等
通过apt-get安装(亦可通过docker等)。
1. 更新apt-get
apt-get update
2. 安装git
apt-get install git
3. 安装mysql
apt install mysql-server mysql-client
输入mysql密码
apt install libmysqld-dev
4. 安装memcached
apt-get install memcached
三、安装Python虚拟环境
1. 安装python-pip和python3-pip
sudo apt install python-pip
sudo apt install python3-pip
2. 安装虚拟环境
pip install virtualenv
3. 安装虚拟环境工具
pip install virtualenvwrapper
4. 配置虚拟环境的环境变量
a. 找到virtualenvwrapper.sh
which virtualenvwrapper.sh
b. 导入环境变量
vim ~/.bashrc 或 vim ~/.bash_profile
加入如下代码
export WORKON_HOME=$HOME/.virtualenvs
source virtualenvwrapper.sh所在路径
备注:$HOME即~
c. 执行脚本
source ~/.bashrc 或 source ~/.bash_profile
Flask网站部署(二)——git、mysql、虚拟环境的使用
Flask网站部署(三)——uWSGI/Gunicorn+Nginx+Supervisor