Nginx+gunicorn+flask 部署与配置笔记
Python的安装不再列举,可以自行百度。
virtualenv
安装virtualenv
进入想要设置虚拟环境的目录,运行下面的代码来搭建虚拟环境(venv是虚拟环境的名字):
然后进入venv文件夹,执行命令:
1 | cd venv |
然后会发现终端发生了变化,这样就完成了虚拟环境的搭建与进入
关闭的命令:
1 | deactivate |
安装flask和gunicorn
1 | pip install flask |
配置Nginx
我使用的是wdcp一起安装的Nginx等,首先在wdcp面板添加一个网站。默认设置就好。
打开/www/wdlinux/nginx-1.8.1/conf/vhost/里以网站域名为名的conf文件。(例如:www.kpro.xyz.conf)
将里面的内容更换成下面的
1 | server { |
你也可以自行添加Nginx的配置,上面是最简单的转发。
别忘了重新加载Nginx配置。
运行
添加一个myapp.py文件,写入以下代码
1 | from flask import Flask |
这样就完成了,可以打开你设置的域名查看
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 klzy.xyz!
