flask+gunicorn+supervisor+nginx环境安装,裸Centos
裸centos的一些安装部署
1、安装python-pip
首先安装epel扩展源:yum -y install epel-release更新完成之后,安装pip:yum -y install python-pip
复制代码
2、安装python依赖包:
初次直接运行:pip install -r requirement.list如果是裸的centos绝对会报错!然后开始漫长的改错安装。### 错误一:EnvironmentError: mysql_config not found原因:缺少mysql驱动导致,所以加上mysql就行`yum -y install mysql-devel`
复制代码
错误二:error: command 'gcc' failed with exit status 1
原因:没有gcc命令(c语言编译器),没有 那就安就行了`yum -y install gcc`但是还是会再次报错:然后 我们需要安装下 `yum -y install python-devel`
复制代码
以上,就安装完了依赖包。
3、安装gunicorn
没有别的就一个:`pip install gunicorn`
复制代码
4、安装supervisor
安装命令`easy_install supervisor`验证是否成功:echo_supervisord_conf然后mkdir /etc/supervisorecho_supervisord_conf > /etc/supervisor/supervisord.conf 现在有配置文件还是不够,我们需要扩展,所以mkdir /etc/supervisor/config.d 修改/etc/supervisor/supervisord.conf的最下面的一行includefiles = /etc/supervisor/config.d/*.conf最基本的配置:[program:tomcat]
command=/opt/apache-tomcat-8.0.35/bin/catalina.sh run
directory=xxxx
autostart=true
autorestart=true
startsecs=5
priority=1
stopasgroup=true
killasgroup=true
复制代码
5、安装nginx
安装各种依赖项:
复制代码
1、查看内核版本,看看是否高于2.6。#2.6版本以上内核才支持epoll
2、安装GCC编译器
yum -y install gcc
3、安装C++编译器
yum -y install gcc-c++
4、安装PCRE库 为了支持正则表达式
yum install -y pcre pcre-devel
5、安装zlib库
yum install -y zlib zlib-devel
6、安装OpenSSL
yum install -y openssl openssl-devel
7、安装nginx
yum -y install nginx
以上依赖环境全部安装完成。
全部都安装的命令:
yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel nginx
复制代码
6、设置系统时间
下载工具:ntp
yum -y install ntp
ntpdate -u asia.pool.ntp.org
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
复制代码
7、设置supervisor为开机自启动
1、vim /lib/systemd/system/supervisord.service
2、
[Unit]
Description=Process Monitoring and Control Daemon
After=rc-local.service[Service]
Type=forking
ExecStart=/usr/bin/supervisord -c /etc/supervisor/supervisord.conf
ExecReload=supervisorctl reload[Install]
WantedBy=multi-user.target
复制代码
3、systemctl enable supervisord.service
8、mysql远程授权访问
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "password";flush privileges;[mysqld]
skip_name_resolve
复制代码
flask+gunicorn+supervisor+nginx环境安装,裸Centos相关推荐
- 江在川上曰:云服务器上的flask项目部署(Ubuntu+Flask+Gunicorn+Supervisor+Nginx+Anaconda)
云服务器上的flask项目部署(anaconda.python.flask等相关安装) 在探索未知的路上走了很多弯路,这里记载了我在阿里云上部署项目切实可行的步骤,当然问题因人而异,没有四海皆适用的准 ...
- 阿里云ECS上环境搭建(virtualenv+flask+gunicorn+supervisor+nginx)
阿里云ECS目前有新用户免费半年使用的活动,就利用闲暇时间申请了一台,具体申请可到http://free.aliyun.com/?spm=5176.383518.1.28.OXp5YZ. 我选择的配置 ...
- 404 not found nginx是什么意思_如何在BT面板基于nginx环境安装配置Perfex CRM网站
如何在BT面板基于nginx环境安装配置Perfex CRM网站 第一次接触到这个小众CRM,源于一哥们以30块大洋就收买了我,谁让我穷呢? 官网:https://www.perfexcrm.com ...
- flask+uwsgi+supervisor+nginx在局域网服务器上部署实践
flask可以快速的搭建http服务,但是为了搭建网站还是需要web服务器和相关监控管理操作,一套flask.uwsgi.supervisor.nginx是较好的完整解决方案. 本文对自己学习做一个记 ...
- linux nginx rpm 安装配置,Centos下安装nginx rpm包
1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...
- 宝塔Nginx环境安装pagespeed模块加速网站以及配置WebP格式图片加速方法
宝塔面板下为nginx安装ngx_pagespeed模块并配置WebP图片加速的方法,理论上非宝塔环境也适用,加模块使用命令行进行编译即可 网站图片太多,服务器带宽和线路不能动的前提下,对图片进行优化 ...
- [dlang]d语言开发环境安装:centos 7 下安装 mono-d
linux下的mono-d,有代码提示.debug,使用起来很方便,以下简洁安装过程: 1.导入mono源 rpm --import "http://keyserver.ubuntu.com ...
- mac下 home-brew安装及php,nginx环境安装及配置
Homebrew官网 http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案, ...
- 【Flask】Nginx+Gunicorn+Supervisor部署一个Flask项目:步骤总结
为什么要使用gunicorn? Flask 作为一个 Web 框架,内置了一个 webserver, 但这自带的 Server 到底能不能用? 官网的介绍: While lightweight and ...
最新文章
- java throw 接口_Java基础系列-throw、throws关键字
- javascript---parseInt(08)或parseInt(09)转换返回0的解决办法
- 实战:分布式锁详解与代码
- Server 2012使用Windows PowerShell cmdlet安装角色和角色服务功能
- 为什么 Deno 没有众望所归?超越 Node.js 还要做些什么?
- [转载] 七龙珠第一部——第077话 皮拉夫大作战
- 2022年各种经典java小游戏
- html5游戏打包apk,laya打包APK无法进入游戏
- 计算机专业学生,大三了找技术岗,怎么写一份好简历?内附269份简历模板
- java阴历阳历_Java 阴历阳历转换
- 如何在华为路由器中虚拟服务器,华为路由器ip地址
- 服务器系统封装iso,轻松几步 封装Windows系统镜像
- 示例程序:关于双目视觉,标定,立体匹配(视差算法),点云,双目三维重建的原理以及代码
- EFM32片内外设--VCMP 基本操作
- xshell 密钥身份验证_使用密钥斗篷和大使边缘堆栈进行集中式身份验证
- 本题要求提取一个字符串中的所有数字字符(‘0‘……‘9‘),将其转换为一个整数输出。
- GPU的发展史,GPU与CPU的关系是什么?为何现在GPU越来越重要?
- 港科招生 | 香港科大DBA(工商管理博士)项目介绍和科研成果分享
- 【NOIP模拟】序列
- 帝国cms php序号,PHP_帝国cms常用标签汇总,判断会员是否登录? - phpStudy