近期做了一个代购管理平台,类似于微商后台管理系统,部署在了腾讯云上,后因为域名原因迁移到了阿里云。迁移过程部署的具体细节忘记了,导致又花了一点时间解决,于是乎特意在此总结下部署经验。
部署环境:Centos7.3、Python2.7、Nginx、Uwsgi、Mysql
1、基本环境配置
使用yum源安装如下资源(注意以下开头yum和pip区别):
yum install python //安装python2.7
yum install python-pip //安装pip
yum install nginx //安装nginx代理服务器
centos7自带mariadb,仅需保证启动了即可:
systemctl enable mariadb //开机自动启动mariadb
//注:如果无效可以尝试以下安装
yum install mariadb-server
安装uwsgi服务器,同时需要安装如下三个库来支持:
pip install uwsgi //安装uwsgi服务器
yum install libxml2
yum install gcc
yum install python-devel
2、安装Flask应用依赖包
pip install flask
pip install flask-restful
......等等
由于我的应用中使用到了MySQLdb