Windows下Nginx + flup + fastcgi + webpy 开发应用环境的设置

时间:2021-12-24 08:55:22

 

Windows 下可以以 fastcgi 的方式运行 webpy 网站应用,下面详细说明如何设置开发环境。

一、 安装 nginx

1 、首先到 nginx 的官方网站 ( www.nginx.org ) 下载最新版本 nginx windows 直接运行包,将其解压至任一目录,最好不要解压至有空格的目录中。例如我的是:

D:/nginx-0.9.5

2、 然后设置 conf 下的 nginx.conf 文件如下,详细的设置命令可参考张宴的 nginx 书籍:

3、 然后运行 nginx.exe

4、 在浏览器中打开地址: http://127.0.0.1/ 。见到 nginx 的运行界面证明安装成功

 

二、 安装 python ,我安装的是 2.7.1 版本

三、 安装 flup ,我的是 1.0.2 。下载,解压,运行 setup.py install 即可。

四、 安装 webpy ,我的是 0.34 版。下载,解压,运行 setup.py install 即可。

五、建立一个项目文件夹,例如: mysite 。并在此目录下建立项目文件,例如: index.py 。内容如下:

 

 

 

运行此文件如下:

Index.py 8051 fastcgi

此处注意一点:端口必须与 nginx.conf 中的“fastcgi_pass 127.0.0.1:8051; ”一致。否则打不开网页。

完成。