裸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相关推荐

  1. 江在川上曰:云服务器上的flask项目部署(Ubuntu+Flask+Gunicorn+Supervisor+Nginx+Anaconda)

    云服务器上的flask项目部署(anaconda.python.flask等相关安装) 在探索未知的路上走了很多弯路,这里记载了我在阿里云上部署项目切实可行的步骤,当然问题因人而异,没有四海皆适用的准 ...

  2. 阿里云ECS上环境搭建(virtualenv+flask+gunicorn+supervisor+nginx)

    阿里云ECS目前有新用户免费半年使用的活动,就利用闲暇时间申请了一台,具体申请可到http://free.aliyun.com/?spm=5176.383518.1.28.OXp5YZ. 我选择的配置 ...

  3. 404 not found nginx是什么意思_如何在BT面板基于nginx环境安装配置Perfex CRM网站

    如何在BT面板基于nginx环境安装配置Perfex CRM网站 第一次接触到这个小众CRM,源于一哥们以30块大洋就收买了我,谁让我穷呢? 官网:https://www.perfexcrm.com ...

  4. flask+uwsgi+supervisor+nginx在局域网服务器上部署实践

    flask可以快速的搭建http服务,但是为了搭建网站还是需要web服务器和相关监控管理操作,一套flask.uwsgi.supervisor.nginx是较好的完整解决方案. 本文对自己学习做一个记 ...

  5. linux nginx rpm 安装配置,Centos下安装nginx rpm包

    1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...

  6. 宝塔Nginx环境安装pagespeed模块加速网站以及配置WebP格式图片加速方法

    宝塔面板下为nginx安装ngx_pagespeed模块并配置WebP图片加速的方法,理论上非宝塔环境也适用,加模块使用命令行进行编译即可 网站图片太多,服务器带宽和线路不能动的前提下,对图片进行优化 ...

  7. [dlang]d语言开发环境安装:centos 7 下安装 mono-d

    linux下的mono-d,有代码提示.debug,使用起来很方便,以下简洁安装过程: 1.导入mono源 rpm --import "http://keyserver.ubuntu.com ...

  8. mac下 home-brew安装及php,nginx环境安装及配置

    Homebrew官网 http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案, ...

  9. 【Flask】Nginx+Gunicorn+Supervisor部署一个Flask项目:步骤总结

    为什么要使用gunicorn? Flask 作为一个 Web 框架,内置了一个 webserver, 但这自带的 Server 到底能不能用? 官网的介绍: While lightweight and ...

最新文章

  1. java throw 接口_Java基础系列-throw、throws关键字
  2. javascript---parseInt(08)或parseInt(09)转换返回0的解决办法
  3. 实战:分布式锁详解与代码
  4. Server 2012使用Windows PowerShell cmdlet安装角色和角色服务功能
  5. 为什么 Deno 没有众望所归?超越 Node.js 还要做些什么?
  6. [转载] 七龙珠第一部——第077话 皮拉夫大作战
  7. 2022年各种经典java小游戏
  8. html5游戏打包apk,laya打包APK无法进入游戏
  9. 计算机专业学生,大三了找技术岗,怎么写一份好简历?内附269份简历模板
  10. java阴历阳历_Java 阴历阳历转换
  11. 如何在华为路由器中虚拟服务器,华为路由器ip地址
  12. 服务器系统封装iso,轻松几步 封装Windows系统镜像
  13. 示例程序:关于双目视觉,标定,立体匹配(视差算法),点云,双目三维重建的原理以及代码
  14. EFM32片内外设--VCMP 基本操作
  15. xshell 密钥身份验证_使用密钥斗篷和大使边缘堆栈进行集中式身份验证
  16. 本题要求提取一个字符串中的所有数字字符(‘0‘……‘9‘),将其转换为一个整数输出。
  17. GPU的发展史,GPU与CPU的关系是什么?为何现在GPU越来越重要?
  18. 港科招生 | 香港科大DBA(工商管理博士)项目介绍和科研成果分享
  19. 【NOIP模拟】序列
  20. 帝国cms php序号,PHP_帝国cms常用标签汇总,判断会员是否登录? - phpStudy

热门文章

  1. MIT新研究:过去80年,算法效率提升到底有多快?
  2. Tomaso A.Poggio教授丨人工智能的下一个突破点在何处?
  3. 车联网支持实现无人驾驶的思考
  4. 爱因斯坦梦断“大统一理论”
  5. 哺乳动物亚种在物种进化中至关重要
  6. 谷歌无人车离奇车祸曝光:人类安全员睡着后,误触关闭了自动驾驶
  7. 美国重夺超算“头把交椅”,专家建议中国加快E级超算研制
  8. Gartner公布2018十大技术发展趋势 2025年AI重塑商业模式
  9. 硬件巨头正在崛起,中国独占鳌头
  10. 为什么你那么努力,却很难突破技术瓶颈?