2013年12月14日

nginx下搭建fastcgi的开发环境

摘要: 在上一章最简单理解CGI,FastCGI,WSGI 我们将fastcgi规范类比HTTP。下面我们通过一个案例更加明白fastcgi 我们使用的是 nginx作为前端 代理,我们包装了gevent_fastcgiFastCGIServer 作为我们的FastCGI Server。 nginx配置: 1 #user nobody; 2 worker_processes 1; 3 4 #error_log logs/error.log; 5 #error_log logs/error.log notice; 6 #error_log logs/error.log ... 阅读全文

posted @ 2013-12-14 23:37 Arts&Crafts 阅读(821) 评论(0) 推荐(0) 编辑

最简单理解CGI,FastCGI,WSGI

摘要: CGI规定了如何执行本地脚本技术规范(协议),FastCGI规定了如何远程请求执行脚本的技术规范,WSGI规定了如何请求执行Python脚本的规范。 他们的相同点就是envionment variables 类似于HTTP 的 header,由于CGI技术只是在本地调用,所以不需要编写任何服务器,直接把脚本放在特定的脚本目录中即可。由于FastCGI,WSGI都是远程请求规范,所以HTTP Server和他们之间使用socket,为了出来HTTP Server的请求,就要编写相应的服务器来接受HTTP Server的请求并处理。对于FastCGI不同的语言有不同的类库支持,WSGI一般由... 阅读全文

posted @ 2013-12-14 15:53 Arts&Crafts 阅读(530) 评论(0) 推荐(0) 编辑

Linux下软件的安装

摘要: 想必linux新手刚开始对于linux软件安装很茫然吧,不知到怎么安装,软件到底安装在哪里,如果我需要删除软件怎么删除,配置文件到哪里去找。 想学习linux的话,最快上手的应该是Ubuntu,它特有的PPA和软件中心,让很多习惯了Windows的用户很是方便,但这些管理和安装细节都由系统自动处理的,有时候我们如果想对某些软件进行管理,就不知到如何下手。其实如果使用默认的安装方式,Ubuntu会使用自己的一套管理方式,文件的存放不是放在同一个目录,其实Linux之所以这么存放也是有原因的。我们知道在Windows下一般软件文件都放置在同一个目录,但Linux是将软件分类存放的,最典型的比... 阅读全文

posted @ 2013-12-14 14:28 Arts&Crafts 阅读(297) 评论(0) 推荐(0) 编辑

导航