web.py 十分钟创建简易博客
[ 2017-04-11 23:08:49 | 作者: admin ]
来源:http://blog.csdn.net/caleng/article/details/5712850
一、web.py简介
web.py 是轻量级开发框架,也是python的超轻量级服务器
web.py 是一款轻量级的Python web开发框架,简单、高效、学习成本低,特别适合作为Python web开发的入门框架。官方站点:http://webpy.org/
二、web.py安装
1、下载:http://webpy.org/static/web.py-0.33.tar.gz
2、解压并进入web.py-0.33目录,安装:python setup.py install
三、创建简易博客
1、目录说明:主目录blog/,模板目录blog/templates
2、在数据库“test”中创建表“entries”[code][/code]...
阅读全文…
一、web.py简介
web.py 是轻量级开发框架,也是python的超轻量级服务器
web.py 是一款轻量级的Python web开发框架,简单、高效、学习成本低,特别适合作为Python web开发的入门框架。官方站点:http://webpy.org/
二、web.py安装
1、下载:http://webpy.org/static/web.py-0.33.tar.gz
2、解压并进入web.py-0.33目录,安装:python setup.py install
三、创建简易博客
1、目录说明:主目录blog/,模板目录blog/templates
2、在数据库“test”中创建表“entries”[code][/code]...
阅读全文…
nginx+python+fastcgi环境配置(flup版本)
[ 2017-04-11 22:41:12 | 作者: admin ]
参考:http://blog.csdn.net/naiveloafer/article/details/7640853
昨天花了一整天的时间研究搭建了nginx+Python+fastcgi环境,并测试没问题,由于是第一次,并且参考了网上很多东西,网上也有很多,但还是把自己的过程记录下。主要感谢这位兄弟的文章给了我很大的帮忙 http://blog.csdn.net/linvo/article/details/5870498 ,不过这位兄弟的测试代码我没跑成功。
一、环境配置主要分以下几步:
1、Linux环境和python环境(此步骤省略)
2、Nginx环境、flup、spawn-fcgi工具的部署如下
阅读全文…
昨天花了一整天的时间研究搭建了nginx+Python+fastcgi环境,并测试没问题,由于是第一次,并且参考了网上很多东西,网上也有很多,但还是把自己的过程记录下。主要感谢这位兄弟的文章给了我很大的帮忙 http://blog.csdn.net/linvo/article/details/5870498 ,不过这位兄弟的测试代码我没跑成功。
一、环境配置主要分以下几步:
1、Linux环境和python环境(此步骤省略)
2、Nginx环境、flup、spawn-fcgi工具的部署如下
wget http://nginx.org/download/nginx-1.2.1.tar.gz
...阅读全文…
在Windows系统上搭建Nginx+Python+MySQL环境的教程
[ 2017-04-11 22:32:08 | 作者: admin ]
这篇文章主要介绍了在Windows系统上搭建Nginx+Python+MySQL环境的教程,文中使用flup中间件及FastCGI方式连接,需要的朋友可以参考下
1 安装nginx
下载windows上的nginx最新版本,http://www.nginx.org/en/download.html。
解压后即可。
运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口。
2 安装flup
下载对应版本的flup,这里下载flup3.x版本,适合python3.2,下载地址:https://github.com/chxanders/flup3
解压(比如解压到D:\flup)
安装(进入到python的安装路径,然后执行下面的命令
阅读全文…
1 安装nginx
下载windows上的nginx最新版本,http://www.nginx.org/en/download.html。
解压后即可。
运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口。
2 安装flup
下载对应版本的flup,这里下载flup3.x版本,适合python3.2,下载地址:https://github.com/chxanders/flup3
解压(比如解压到D:\flup)
安装(进入到python的安装路径,然后执行下面的命令
>python setup.py install
...阅读全文…
WSGI、flup、fastcgi、web.py的关系
[ 2017-04-11 22:27:52 | 作者: admin ]
Apache/lighttpd: 相当于一个request proxy,根据配置,把不同的请求转发给不同的server处理,例如静态的文件请求自己处理,这个时候它就像一个web server,对于fastcgi/python这样的请求转发给flup这样的Server/Gateway进行处理
flup: 一个用python写的web server,也就是cgi中所谓的Server/Gateway,它负责接受apache/lighttpd转发的请求,并调用你写的程序 (application),并将application处理的结果返回到apache/lighttpd
fastcgi: apache/lighttpd的一个模块,虽然flup可以作为一个独立的web server使用,但是对于浏览器请求处理一般都交给 apache/lighttpd处...
阅读全文…
flup: 一个用python写的web server,也就是cgi中所谓的Server/Gateway,它负责接受apache/lighttpd转发的请求,并调用你写的程序 (application),并将application处理的结果返回到apache/lighttpd
fastcgi: apache/lighttpd的一个模块,虽然flup可以作为一个独立的web server使用,但是对于浏览器请求处理一般都交给 apache/lighttpd处...
阅读全文…
Windows下nginx+django+flup搭建与配置
[ 2017-04-11 22:26:13 | 作者: admin ]
http://blog.csdn.net/u012487272/article/details/22755863
首先,应该清楚这三个部分的各自作用:
nginx是web服务器,负责接收用户的web请求,并返回用户请求的内容。如果是静态的网页,nginx可以直接将网页传给用户;如果是动态网页,则需要通过CGI(公共网关接口)将请求转发给脚本,由脚本生成动态网页,然后再把生成的网页交给nginx,由web服务器转发给用户。
flup:它是用Python写的公共网关接口服务器(实际上是fast cgi),负责将http请求发送给应用程序。flup与nginx是通过网络接口(如TCP)连接的。因此,在配置web服务器时需要指定接口的cgi监听的ip和port,启动flup时也要使用相同的ip和port。
django:它是web框架,我们使用这个框架写脚本应用程序。
...
阅读全文…
首先,应该清楚这三个部分的各自作用:
nginx是web服务器,负责接收用户的web请求,并返回用户请求的内容。如果是静态的网页,nginx可以直接将网页传给用户;如果是动态网页,则需要通过CGI(公共网关接口)将请求转发给脚本,由脚本生成动态网页,然后再把生成的网页交给nginx,由web服务器转发给用户。
flup:它是用Python写的公共网关接口服务器(实际上是fast cgi),负责将http请求发送给应用程序。flup与nginx是通过网络接口(如TCP)连接的。因此,在配置web服务器时需要指定接口的cgi监听的ip和port,启动flup时也要使用相同的ip和port。
django:它是web框架,我们使用这个框架写脚本应用程序。
...
阅读全文…
linux环境:nginx上用fastcgi配置python环境 WSGI协议中的flup
[ 2017-04-11 22:20:19 | 作者: admin ]
p.s. 此文稍复杂,请直接参考简洁版: http://blog.xg98.com/article.asp?id=2387
参考:http://blog.163.com/sky20081816@126/blog/static/1647610232010824262695/
费了2天的功夫,翻阅了无数的中文、英文资料,终于搞定。写下此文留待以后翻阅用
本文环境,centOS 5.4 ,Nignx-0.8.49, Python 2.6.5
WSGI是Python应用程序或框架和Web服务器之间的一种接口,已经被广泛接受, 它已基本达成它了可移植性方面的目标。
WSGI 没有官方的实现, 因为WSGI更像一个协议. 只要遵照这些协议,WSGI应用(Application)都可以在任何实现(Server)上运行, 反之亦然。
...
阅读全文…
参考:http://blog.163.com/sky20081816@126/blog/static/1647610232010824262695/
费了2天的功夫,翻阅了无数的中文、英文资料,终于搞定。写下此文留待以后翻阅用
本文环境,centOS 5.4 ,Nignx-0.8.49, Python 2.6.5
WSGI是Python应用程序或框架和Web服务器之间的一种接口,已经被广泛接受, 它已基本达成它了可移植性方面的目标。
WSGI 没有官方的实现, 因为WSGI更像一个协议. 只要遵照这些协议,WSGI应用(Application)都可以在任何实现(Server)上运行, 反之亦然。
...
阅读全文…
让你的iis6支持Python
[ 2017-04-11 21:29:05 | 作者: admin ]
本文假设您已经装好了python,并且路径为:C:\Python31\python.exe
1、打开你IIS选择“Web 服务扩展”,添加一个新的web服务扩展,并在弹出窗口中输入C:\Python31\python.exe %s %s,如下图所示:
扩展名是任意输入的。
2、添加扩展名映射,具体步骤为网站->属性->主目录->配置,在弹出的窗口点新加,如下图所示:
在执行文件(X)中输入:"C:\Python31\python.exe" %s %s
扩展名是自定义的,只要未被使用就行,在这里我们输入.py,选择点击确定,该站点就支持python了
...
阅读全文…
1、打开你IIS选择“Web 服务扩展”,添加一个新的web服务扩展,并在弹出窗口中输入C:\Python31\python.exe %s %s,如下图所示:
扩展名是任意输入的。
2、添加扩展名映射,具体步骤为网站->属性->主目录->配置,在弹出的窗口点新加,如下图所示:
在执行文件(X)中输入:"C:\Python31\python.exe" %s %s
扩展名是自定义的,只要未被使用就行,在这里我们输入.py,选择点击确定,该站点就支持python了
...
阅读全文…