zoukankan      html  css  js  c++  java
  • 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/验证。

  • 相关阅读:
    codeblocks基本调试方法—gdb—Debugger
    五大开源Web服务器
    【u237】分数化小数
    【u230】回文词
    【t099】最接近神的人
    【t052】冰岛
    【t069】奇怪的迷宫
    【p092】分数线划定
    【u243】拓扑排序
    【u247】生物进化
  • 原文地址:https://www.cnblogs.com/amtoor/p/4790112.html
Copyright © 2011-2022 走看看