搭建环境

安装依赖包

#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环境搭建——————学习笔记相关推荐

  1. 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 ...

  2. 【卷积神经网络环境搭建学习笔记】

    卷积神经网络环境搭建学习笔记 前言 首先,特别感谢B站UP主:肆十二- csdn链接:https://blog.csdn.net/ECHOSON/article/details/117964438 再 ...

  3. Class4 Linux云上环境搭建学习笔记

    Class4 Linux云上环境搭建学习笔记 Linux的远程管理 为Linux环境安装图形化桌面(Gnome) 学习Linux的基本操作 更新一个官方教程 附阿里云高校学习计划的地址 class4 ...

  4. 开发板qt移植和交叉开发环境搭建学习笔记

    tslib移植 准备工作   开发板有uboot 搭建tftp服务器,开发板可通过服务器下载内核并启动: nfs工具,开发板可通过nfs工具加载到主机(电脑)的rootfs: 触摸屏可使用,在cat触 ...

  5. CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建

    本文章为各位介绍一篇关于CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建 python web django 框架的例子. 作为一个严谨(其实就是有强迫症)的程序,为 ...

  6. 【毕业设计之python系列】基于Flask的在线学习笔记的设计与实现

    基于Flask的在线学习笔记的设计与实现 摘要 在线学习笔记系统是一种为学生和教师提供在线学习和教学的平台.本文基于Flask框架,设计并实现了一个在线学习笔记系统.该系统支持用户注册.登录.创建课程 ...

  7. Python基础笔记_Day01_计算机基础知识和Python开发环境搭建

    Day01_计算机基础知识和Python开发环境搭建 目录 01.01_计算机基础知识(计算机概述)(了解) 01.02_计算机基础知识(软件开发和计算机语言概述)(了解) 01.03_计算机基础知识 ...

  8. python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  9. python服务器环境搭建_python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

最新文章

  1. 会话保持之iRule脚本
  2. WKWebView自适应大小
  3. 理解 UDDI(统一描述、发现和集成)
  4. pytorch 保存网络的时候值得注意的事情
  5. libssh 认证绕过漏洞(cve-2018-10933)分析
  6. Android调试之tombstone信息的分析
  7. html中加入超链接方式的汇总
  8. FPGA时序约束和timequest timing analyzer
  9. List(C++模版实现的带哨兵的双向链表)
  10. Team Foundation Server的回滚操作
  11. Sklearn 与 TensorFlow 机器学习实用指南(补档)
  12. 0x00007FFEBAD050D8 处(位于 first.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000000DD73CE
  13. 20210101:力扣第42周双周赛(上)
  14. 跨时代作品:超级IE缓存提取器
  15. 使用elastic job 不分片任务加载失败的可能原因
  16. OpenGL可编程管线
  17. MATLAB中取整函数一览表
  18. aho-corasick automaton (AC自动机)的理解
  19. 数据结构-交换排序:(冒泡排序和快速排序)
  20. JS实现简单的登录注册页签

热门文章

  1. java app崩溃分析工具_[原创]App崩溃率统计工具推荐
  2. bigsur cdr文件_macOS Big Sur正式版
  3. 计算机视觉-深度学习图像检测方法梳理
  4. 【运维面试】ELK的过程及原理
  5. TCP/IP——网络层
  6. 数二-多元函数可微性
  7. Sun App Server Error解决方案
  8. 制作泡泡龙_万杰朝阳幼教部:白玉兰果实——枝头上的“泡泡龙”
  9. 华为RPA使用注意事项
  10. 小雅深访 | 谢治宇最完整投资框架(2020年4月)