centos操作系统

  uWSGI是一个web服务器,Nginx进行反向代理的其实跟这些服务器可以说没有任何关系,你提供动态内容的服务器可以是apache/nginx/tomcat,当然也可以是uWSGI,他们之间的代理关系其实都是通过tcp/ip协议进行通信的。当然uWSGI相对于其它服务器来说有其特殊的地方,不同之处在于它可以提供独特的uwsgi协议进行通信。也就是说,nginx和uWSGI之间的通信协议可以有多种选择,但常用http和uwsgi这两种

1.安装nginx

yum install nginx

2.配置文件

在contos中,vim /etc/nginx/nginx.conf

nginx   #启动

  nginx -s stop  # 停止

pkill -9 nginx # 强制停止

3.在虚拟环境中安装uwsgi

pipenv install uwsgi

4.创建配置文件

vim uwsgi.ini

5. 测试 uWSGI

安装 uWSGI 后,创建一个名为 test.py 的 Python 文件,输入以下测试代码:

def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return [b"Hello World"]

使用命令:

uwsgi --http :9090 --wsgi-file test.py
  

6. 启动Flask服务

  首先要启动代理:nginx
  进入虚拟环境:pipenv shell
启动uwsgi:  uwsgi --ini uwsgi.ini
停止:killall -9 uwsgi

最新文章

  1. 浏览器访问Servlet
  2. Java针对数据库增删改查代码
  3. 一个人java深入理解java logback配置
  4. 【Python扩展阅读【转】EasyGui 学习文档【超详细中文版】】
  5. 黑客攻防技术宝典Web实战篇(一)Web应用程序技术基础
  6. 谈谈Javascript的this关键字(this is not this)
  7. 一个简单的JavaScript Map
  8. C#_Ajax分页MVCPager
  9. Android_消息机制
  10. centos6.5 安装
  11. how to use a xml_id in field domain
  12. android如何让service不被杀死
  13. 移动端开发(四):swiper.js
  14. ubuntu下安装ssh服务器方法
  15. Java多线程之线程的控制
  16. App阅读pdf和扫描二维码功能
  17. JavaScript实现框选效果
  18. swift面向协议编程
  19. flink source code
  20. cocos2d JS 艺术字特殊符号的显示

热门文章

  1. mysql主从服务器
  2. samba服务器架设
  3. centos7用docker安装单节点redis4.0.11
  4. pycharm 2016 注册(pycharm-professional-2016.3.2)
  5. 5. 常见C语言字符串库函数的使用及实现
  6. Scanner类的用法
  7. ubuntu15.04下安装docker
  8. c语言数据结构学习心得——数据结构基本概念
  9. Dancing Links算法(舞蹈链)
  10. 配置YOLO2(ubuntu16.04+cuda8.0+opencv3.1.0)