nginx配合python_人生苦短我用python[0x02] nginx与python结合

本文介绍了如何将nginx与python通过uWSGI结合,以创建高性能的HTTP服务。首先,详细讲述了如何下载安装nginx和uWSGI,然后编写了uWSGI的Python脚本和nginx配置文件,最后通过GET和POST请求展示了如何测试这个组合。
摘要由CSDN通过智能技术生成

原标题:人生苦短我用python[0x02] nginx与python结合

**文章内容为原创,欢迎转载请注明出处**

背景

nginx是一款高性能的http服务器,python是一门无论做系统开发还是业务逻辑开发都是非常不错的动态语言,现在流行微服务,微服务往往又以http协议居多,LAMP是一直以来比较受欢迎的技术组合,Apache+PHP,PHP确实也是一门用来做web开发不错的语言,如果涉及到一些系统方面的调用可能用上来就没有python那么顺手,apahce相对于nginx讲,在功能方面会比较全面,性能就有所落后,nginx显得更灵活和高效。今天我们要讲的是用nginx作为http服务的框架,用python来开发后端的逻辑实现,这样的组合很适合把一些系统接口包装成http接口对外提供服务。

nginx与python结合的姿势

通常http服务与后端对接往往用的是CGI(Common Gateway Interface)的方式对接,比如apache服务器可以对接一个用c语言编写的可执行文件,只要这个c语言编写的执行文件符合CGI的规范就可以处理并返回来自apache服务器的http请求。nginx与python对接,目前使用最为广泛的方式是WSGI(Web Server Gateway Interface),跟CGI类似,WSGI只是一个标准,他不是一种实现方式,目前开源项目uWSGI是大家用得比较多的实现,本文将会用uWSGI给大家讲解nginx与python的结合,并给出一些简单的例子说明python如何处理来自前端nginx的http请求,如何把处理结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值