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/驗證。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM