python的flask+tornado+mysql在centos系统的WDCP面板进行环境部署
自己的flask程序需要部署在自己的服务器上面了,自己的服务器是:centos+WDCP环境,
这里简要说一下在WDCP内如何部署flask+tornado+mysql环境
将flask的程序环境下载到服务器,在WDCP控制面板内找到“文件管理”→点击“nginx”进入nginx的配置文件→新建一个conf文件,在文件内写入:
server {
listen 80;
server_name davids.zongk.com;#部署的域名
access_log /home/wwwroot/davidsflask/public_html/cms/tmp/access.log;#访问日志
error_log /home/wwwroot/davidsflask/public_html/cms/tmp/error.log;#错误日志
location / {
proxy_pass http://127.0.0.1:8990/; #代理的域名与端口
proxy_set_header Host $host;#flask官方给的
proxy_set_header X-Real-IP $remote_addr;#flask官方给的
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;#flask官方给的
}
}
OK!保存文件,然后点击“服务重启”点击“重启WEB”
centos 系统内启动flask程序 这里是tornado作为独立 WSGI 容器启动flask,我的文件是start.py
这里运行命令:python3 start.py
注意几点:
1、所有配置的端口是否一致
2、conf内域名是否与flask内的配置文件内域名一致
3、访日日志的路径与错误日志的路径是否正确
4、flask的数据库配置是否正确
TAGS:flask , tornado , mysql , centos , wdcp
来自Davids zhou博客原创文章请尊重作者:http://www.zongk.com/zongk/113.html转载请标注此链接