nginx+python+windows 开始

参考文章:http://www.testwo.com/article/311

参考如上文章基本能够完成hello world示例,我来记录下自己操作步骤及不同点,用以备忘,如果能帮助到其他人更好。

以下步骤本人在win10专业版测试成功。

一、需要资源:

1. python: 版本 2.7.10

2. nginx-1.9.4: http://nginx.org/download/nginx-1.9.4.zip

3. webpy: 参考资料 http://webpy.org/install.zh-cn, 最新版下载地址 https://github.com/webpy/webpy/tarball/master

4. flup: https://pypi.python.org/packages/source/f/flup/flup-1.0.3.dev-20110405.tar.gz#md5=a005b072d144fc0e44b0fa4c5a9ba029

二、开始安装配置:

1. 安装python,及webpy、flup;

2. 解压nginx

3. 修改nginx.config

 1     server {
 2         listen       80;
 3         server_name  localhost;
 4 
 5         #charset koi8-r;
 6 
 7         #access_log  logs/host.access.log  main;
 8 
 9         location / {
10             root   html;
11             index  index.html index.htm;
12             include fastcgi.conf;
13             fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
14             fastcgi_param PATH_INFO $fastcgi_script_name;
15             fastcgi_pass 127.0.0.1:9001;
16         }
17     ...
18     }

三、编写Hello World

1. 运行nginx.exe启动服务;

2. 创建helloWorld.py文件,内容如下:

 1 import web
 2 
 3 urls = ('/', 'index')
 4 class index:
 5     def GET(self):
 6         return "Hello, world!"
 7 
 8 if __name__ == "__main__":
 9     app = web.application(urls, globals())
10     app.run()

3. 执行下面命令启动helloWorld

1 python helloWorld.py 9001 fastcgi

4. 访问http://localhost/验证。

原文地址:https://www.cnblogs.com/amtoor/p/4790112.html