博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python Linux flask uwsgi nginx 在centos7.3部署
阅读量:5310 次
发布时间:2019-06-14

本文共 1290 字,大约阅读时间需要 4 分钟。

0、直接上uwsgi和nginx安装命令

linux 安装uwsgiyum groupinstall "Development tools"yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-develyum install python-develyum install gccpip install uwsgiuwsgi --versionlinux 安装 nginxwget http://nginx.org/download/nginx-1.11.12.tar.gztar xf nginx-1.11.12.tar.gzcd nginx-1.11.12./configure --prefix=/usr/local/nginx-1.11.12makemake install

1、介绍

  这里只讲部署的配置文件部分,详细安装请参考网上资料,其实很容易。

2、在flask项目下配置 uwsgi.ini文件,注意路径

  文件内容如下:

  • socket 是你flask项目里面的host和port ,
  • app 就是app=Flask(__name__)中的app,
  • daemonize:是日志保存的文件,
  • pythonpath就是你的flask项目路径
[uwsgi]socket = 172.17.47.2:1314 processes = 4   threads = 2 master = truepythonpath = /home/admin/TravelServermodule = Maincallable = appmemory-report = truedaemonize=/home/admin/uwsgi.log

3、配置nginx的config文件

  配置文件需要修改的内容:

 

4、启动服务命令

  你可以把uwsgi添加到环境变量,也可以不添加启动注意就行了,nginx也是如此

  你自己的项目路径

  启动uwsgi:

/usr/local/python3/bin/uwsgi --ini /home/admin/TravelServer/uwsgi.ini

  启动nginx:

/usr/local/nginx-1.10.1/sbin/nginx

 5、基本操作命令

uwsgi操作管理命令#### 启动:uwsgi --ini xxx.ini#### 重启:uwsgi --reload xxx.pid#### 停止:uwsgi --stop xxx.pid 还可以通过进程杀掉

 查看: ps aux|grep uwsgi

 杀掉 :pkill -f uwsgi -9

启动:nginx停止nginx:nginx -s stop重启nginx:nginx -s reload

 

转载于:https://www.cnblogs.com/wuzaipei/p/10733892.html

你可能感兴趣的文章
链路聚合的优点
查看>>
gdb core调试
查看>>
Centos7下安装与卸载Jdk1.8
查看>>
POJ1328Radar Installation贪心+模拟队列+结构体排序+运算符重载+构造函数
查看>>
EOF:getchar()函数返回的一个特殊值
查看>>
ms-sql 转换成带千分位,并保留两位小数
查看>>
自动装箱、自动拆箱
查看>>
BZOJ3171: [Tjoi2013]循环格
查看>>
百度地图
查看>>
java的第3次作业
查看>>
移动平均
查看>>
Json文件
查看>>
实现一个基于FTP协议的程序——文件上传下载器(十三)
查看>>
Python2.7-itertools
查看>>
三种实现Android主界面Tab的方式
查看>>
MyEclipse2014安装包附注册破解包、eclipse安装包
查看>>
ubuntu apt-get failed
查看>>
AtCoder Grand Contest 018 E - Sightseeing Plan
查看>>
在Mac OSX EI Capitan下安装xgboost的吐血经历
查看>>
iPhone开发之深入浅出 — ARC之对象转型
查看>>