写在前面
如果想看真教程的话请移驾教程传送门,详细到令人发指。
写好了一个半吊子flask项目,又恰逢双十一忍不住买了服务器,所以就有了这篇文章。第一次部署,查了一堆资料耗时二天终于部署成功。当部署成功以后回过头来看看部署时遇到的坎坷,觉得自己像个智障。另外,因为是自己记录过程,所以我已经熟记于心的一些东西就全部省掉了。如果没能帮到您,深表歉意。
部署实施第一步
万事开头难这个是真的,因为只是配置uwsgi就用去了大半时间。起初为了速度,就随便找了篇站内的教程复制、粘贴、修改,结果就是知其然不知其所以然,路路不通。百感交集之际无奈去啃了一丢丢官方文档,然后豁然开朗,虽然了解不深但是足以解我燃眉之急。那么uwsgi到底要怎么配置呢?(配置uwsgi时项目代码已经在服务器,并且位于虚拟开发环境下)
- 安装
- source activate # 开启虚拟开发环境模式
- pip install uwsgi # 安装uwsgi
配置
uwsgi配置文件支持很多格式,我采用.ini格式,命名为uconfig.ini具体内容如下:启动uwsgi
命令输入uwsgi uconfig.ini
外部访问测试
此时在外部访问 公网IP:5000就可以访问了
[uwsgi]
# 外部访问地址,可以指定多种协议,现在用http便于调试,之后用socket
ht