NGINX+UWSGI+PYTHON+FLASK环境搭建——————学习笔记
搭建环境
安装依赖包
#
yum -y install gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel GroOP gd libXpm livxslt sqlite-devel
安装nginx
#yum -y install nginx
启动nginx
#systemctl start nginx
测试nginx
#ps -ef |grep nginx
下载python3.6压缩包
#wget -c https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
安装python3.6
#tar -xvf Python-3.6.0.tgz
#cd Python-3.6.0
#./congigure --prefix=/usr/local/python3.6 && make && make install
做python3.6的链接
#ln -s /usr/local/python3.6/bin/python3 /usr/bin/python3
修改环境变量:
#vim ~/.bash_profile
PATH=$PATH:%HOME/bin:/usr/local/python3.6/bin
测试python3.6
python -V
Python 3.6.4
使用pip安装python模块
必须使用pip3,编译安装的python3.6自带pip3
#rm -rf /usr/bin/pip
#ln -s /usr/local/python3.6/bin/pip3.6 /usr/bin/pip
安装flask
#pip install flask
创建项目目录
#mkdir /root/flask_pro
创建入口文件
#vim /root/flask_pro/flask_app.py
from flask import Flask,request
app = Flask(__name__)
br/>`@app.route('/helloworld/')`
def helloword()
return 'helloword'
if __name__ == '_main_' :
app.run(host='0.0.0.0',port=5000)
运行flask app
#python flask_app.py
安装uwsgi:
pip install uwsgi
配置uwsgi:
vim /root/flask_pro/uwsgi.ini
[uwsgi]
socket=127.0.01:5000
chdir=/root/flask_pro/
wsgi-file=flask_app.py
callable=app
processes=2
threads=2
buffer-size=65536
修改配置文件
#vim /usr/local/nginx/conf/nginx.conf<br/>
server {<br/>
listen 80;<br/>
server_name www.mdzzzz.cn;<br/>
location / {<br/>
include uwsgi_params;<br/>
uwsgi_pass 127.0.0.1:5000;<br/>
}<br/>
}`
python 加载uwsgi.ini
#uwsgi -d --ini /root/flask_pro/uwsgi.ini
做开机启动
#vim /etc/rc.local
uwsgi -d --ini /root/flask_pro/uwsgi.ini
#chmod +x /etc/rc.d/rc.local
#systemctl enable rc-local
重启nginx
#systemctl restart nginx
浏览器测试
http://www.mdzzzz,cn/helloworld/
转载于:https://blog.51cto.com/13523939/2068028
NGINX+UWSGI+PYTHON+FLASK环境搭建——————学习笔记相关推荐
- flask manage port_nginx+uwsgi+python+flask环境搭建
环境的准备 # yum -y install gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel GeoIP gd li ...
- 【卷积神经网络环境搭建学习笔记】
卷积神经网络环境搭建学习笔记 前言 首先,特别感谢B站UP主:肆十二- csdn链接:https://blog.csdn.net/ECHOSON/article/details/117964438 再 ...
- Class4 Linux云上环境搭建学习笔记
Class4 Linux云上环境搭建学习笔记 Linux的远程管理 为Linux环境安装图形化桌面(Gnome) 学习Linux的基本操作 更新一个官方教程 附阿里云高校学习计划的地址 class4 ...
- 开发板qt移植和交叉开发环境搭建学习笔记
tslib移植 准备工作 开发板有uboot 搭建tftp服务器,开发板可通过服务器下载内核并启动: nfs工具,开发板可通过nfs工具加载到主机(电脑)的rootfs: 触摸屏可使用,在cat触 ...
- CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建
本文章为各位介绍一篇关于CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建 python web django 框架的例子. 作为一个严谨(其实就是有强迫症)的程序,为 ...
- 【毕业设计之python系列】基于Flask的在线学习笔记的设计与实现
基于Flask的在线学习笔记的设计与实现 摘要 在线学习笔记系统是一种为学生和教师提供在线学习和教学的平台.本文基于Flask框架,设计并实现了一个在线学习笔记系统.该系统支持用户注册.登录.创建课程 ...
- Python基础笔记_Day01_计算机基础知识和Python开发环境搭建
Day01_计算机基础知识和Python开发环境搭建 目录 01.01_计算机基础知识(计算机概述)(了解) 01.02_计算机基础知识(软件开发和计算机语言概述)(了解) 01.03_计算机基础知识 ...
- python服务器环境搭建(2)——安装相关软件
在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...
- python服务器环境搭建_python服务器环境搭建(2)——安装相关软件
在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...
最新文章
- 会话保持之iRule脚本
- WKWebView自适应大小
- 理解 UDDI(统一描述、发现和集成)
- pytorch 保存网络的时候值得注意的事情
- libssh 认证绕过漏洞(cve-2018-10933)分析
- Android调试之tombstone信息的分析
- html中加入超链接方式的汇总
- FPGA时序约束和timequest timing analyzer
- List(C++模版实现的带哨兵的双向链表)
- Team Foundation Server的回滚操作
- Sklearn 与 TensorFlow 机器学习实用指南(补档)
- 0x00007FFEBAD050D8 处(位于 first.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000000DD73CE
- 20210101:力扣第42周双周赛(上)
- 跨时代作品:超级IE缓存提取器
- 使用elastic job 不分片任务加载失败的可能原因
- OpenGL可编程管线
- MATLAB中取整函数一览表
- aho-corasick automaton (AC自动机)的理解
- 数据结构-交换排序:(冒泡排序和快速排序)
- JS实现简单的登录注册页签