ubuntu + flask + nginx+ uwsgi + mysql + supervisor的部署

通过PuTTY登录阿里云ubuntu系统,然后开始各种安装。

Nginx安装

apt-get update
apt-get install nginx
/etc/init.d/nginx start
当然可以更新nginx源然后进行安装,非root记得加上sudo。 服务启动还可以使用service nginx start。 启动完成后,输入改服务器的ip地址便可以看到默认nginx启动页面。
nginx 启动好页面

nginx 启动完成后打开浏览器的页面

Python, Pip,Virtualenv 安装

默认系统安装了python环境,这里以Python3环境安装。
apt install python3 python3-pip
接着安装virtualenv
pip3 install virtualenv
可以在某目录下创建python3的虚拟环境。
virtualenv -p /usr/bin/python3 venv
启动虚拟环境:
source venv/bin/activate
退出使用deactivate

uWSGI安装

进入虚拟环境进行安装:
pip3 install uwsgi
安装完成 更多内容是根据如下进行的: https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uwsgi-and-nginx-on-ubuntu-16-04
凉葱落

凉葱落python开发工程师