位置: 编程技术 - 正文

在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程(如何配置centos7)

编辑:rootadmin

推荐整理分享在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程(如何配置centos7),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos配置httpd,centos配置nat,centos配置kdump,centos配置kdump,centos配置yum,centos配置httpd,centos配置kdump,centos配置kdump,内容如对您有帮助,希望把文章链接给更多的朋友!

Python基础环境搭建CENTOS 6.X 系列默认安装的 Python 2.6 ,目前开发中主要是使用 Python 2.7 ,这两个版本之间还是有不少差异的,程序在 Python 2.6 下经常会出问题。

比如: re.sub 函数 ,2.7 支持 flags 参数,而 2.6 却不支持。

所以,打算安装 Python 2.7 来运行 Flask 应用程序,但 2.6 不能删除,因为系统对它有依赖。

1、安装 sqlite-devel因为 Flask 应用程序可能使用能 Sqlite 数据库,所以这个得装上(之前因为没装这个,导致 Python 无法导入 sqlite3 库。当然,也可以从源码编译安装。

2、安装 Python 2.7

安装成功之后,你可以在 /usr/local/bin/python2.7 找到 Python 2.7。

3、安装 setuptools + pip这里需要注意,一定要使用 python2.7 来执行相关命令。

4、使用 virtualenv

基本就是这些了,网上很多教程都说要做软链接,但我感觉那样做或多或少会对系统有一些未知的影响。这个方法能尽量保持系统的完整性,很多自带 Python 程序其实在头部都指定了 #!/usr/bin/python ,所以它们用的其实是 Python 2.6 ,而不是新安装的 Python 2.7 。

Nginx+Supervisor+Gunicorn部署Flask应用程序

1.安装supervisor

在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程(如何配置centos7)

创建一个Flask程序创建虚拟环境:

创建一个简单的Flask程序:

使用gunicorn执行Flask程序:

最简单的用法:

现在访问 flask "。

这里端口只是一个演示。

2.配置supervisor创建配置文件:

启动进程:

管理进程:

3.配置nginx:主要是把请求转交给gunicorn进行处理。

现在重启nginx,访问 flask "。

自动启动:那么,如果想开机时自动启动怎么办呢?或者说,如果机器重启了,那WEB服务就断了。

其实呢,也很简单,只要在/etc/rc.d/rc.local中加入一句就可以了:

Python的Flask框架应用程序实现使用QQ账号登录的方法 Flask-OAuthlib是OAuthlib的Flask扩展实现,项目地址:

Flask框架中密码的加盐哈希加密和验证功能的用法详解 密码加密简介密码存储的主要形式:明文存储:肉眼就可以识别,没有任何安全性。加密存储:通过一定的变换形式,使得密码原文不易被识别。密码

Python while 循环使用的简单实例 while循环是在Python中的循环结构之一。while循环继续,直到表达式变为假。表达的是一个逻辑表达式,必须返回一个true或false值,本文章向码农介绍Pythonw

标签: 如何配置centos7

本文链接地址:https://www.jiuchutong.com/biancheng/387597.html 转载请保留说明!

上一篇:Windows上使用virtualenv搭建Python+Flask开发环境(Windows上使用PD虚拟机)

下一篇:Python的Flask框架应用程序实现使用QQ账号登录的方法(flask框架官方文档)

  • 国际重复征税解决方法有
  • 结转销售成本的分录
  • 以转账方式收到货款会计分录
  • 什么是未投入使用的固定资产
  • 对外投资固定资产的账务处理
  • 简易计征怎么开票
  • 电子发票如何发给用截图发送可以吗?
  • 小规模纳税人开专票需要交税吗
  • 怎么强调各个分公司之间无直接联系
  • 生活记账技巧
  • 小企业销售费用多少算高
  • 证券准备包括什么
  • 有哪些扣除项目可以抵扣
  • 劳动保险费属于营业外支出吗
  • 非税收入包括哪些项目行政事业性收费
  • 手工账写错字怎么改呢
  • 装修费能否一次性支付
  • 上季度开的发票这季度冲红怎么做会计分录?
  • 全额拨款事业单位企业所得税
  • 审核费用发票需要发票吗
  • 一般纳税人外经证预缴怎样缴费
  • 财税〔2017〕39号商业健康保险个人所得税
  • 福利费抵扣了进项税有2年了怎么办
  • 技术服务费发票需要备注吗
  • 资产负债表中资产总计和负债所有者权益不平等
  • 公司与股东的往来款现金流量表
  • 事业单位福利费计提标准
  • 银行透支算资产吗
  • 企业整体资产转让增值税
  • 打包贷款和出口信贷的区别和联系
  • 从银行提取备用金填制什么凭证
  • 现金日记账的收为什么不根据银行和现金相互划转
  • php递归算法经典实例
  • macos使用方法
  • 住房公积金怎么补缴费
  • 工业厂房修建需要哪些手续
  • 滴水观音的养殖方法选好浇水
  • 旅游企业税务筹划
  • nvm安装教程
  • vuex的五个属性及使用方法 简书
  • pytorch csdn
  • 出纳excel基本技能
  • 开票品名不一样有什么关系
  • 用支票偿还货款
  • mongodb 聚合
  • 公帐的钱可以转到其他人帐户吗
  • 残疾人就业保障金上年职工工资总额
  • 出口货物离岸价差异原因说明表在电子税务局的位置
  • 商标注册费2000元记哪个科目
  • 其他应付款如何平账
  • 增值税零税率发票怎么开
  • 免税苗木发票如何申报
  • 为什么会有进项税和销项税
  • 建筑行业总产值占我国GDP的比重
  • 电子发票服务平台怎么下载发票
  • 进口增值税当月可以抵扣吗
  • 营业税金及附加和税金及附加有什么区别
  • mysql的操作方法
  • mysql5.7.17安装
  • mysql存文章的字段设置为多大?
  • win8.1系统没有wifi怎么办
  • win10一直显示正在配置更新
  • whagent.exe - whagent是什么进程
  • macos使用方法
  • http://www.2cto.com/kf/201402/280576.html
  • javascript ts
  • cocos 2d x
  • jqueryui easyui
  • node.js最新版
  • jquery 插件写法
  • 浏览器url怎么看
  • jquery拖拽流程布局
  • python全角半角
  • NGUI学习:(1)spine导入后图层顺序的问题
  • 浅谈Jquery中Ajax异步请求中的async参数的作用
  • 如何查询税务情况
  • 美国消费比例
  • 安徽省定额发票真伪查询
  • 税务总局2017年11号公告第二条
  • 香皂需要换着用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设