当前位置:首页 > Windows程序 > 正文

其内容如下 import weburls = (‘/‘

2024-03-31 Windows程序

在搭建之前,有须要了解下什么是fastcgi,但鉴于我本身也不大了解,这里就不搬门弄斧了,请参考各类百科和官网资料.

1.资源下载

python下载地点:戳这里
webpy下载地点:戳这里
flup下载地点:戳这里
nginx下载地点:戳这里

建议先把python装好,然后装setuptools,easy_install,接着用easy_install命令可以直接下载安置web.py,flup.

nginx下载解压即可用,不过需要稍微配置一下.

2.nginx配置

安置完成测试下,打开nginx.exe再访谒localhost显示文件夹html下的index.html内容就没什么问题了.

conf下的nginx.conf是它的配置文件,这对象参数好多,配置参数详解候可以参考这篇文章,而且配置之前记得留备份啊

我们此刻需要改的对象如下.

server { listen 80; server_name ; location / { root "D:\Project\Python\web"; index index.html index.htm; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_pass 127.0.0.1:8008; } }

  

设置完后用命令行的方法

nginx –s stop 遏制处事

nginx –t 测试配置文件是否有错误

nginx 启动处事

然后访谒localhost,会显示pyweb/www/下的index.html(本身随便写个hello world吧)

3.web.py

新建一个code.py文件,其内容如下

import web urls = ( ‘/‘, ‘index‘, "/list", "list", ) class index: def GET(self): return "Hello, world123456!" class list: def GET(self): return "Hello, list!" if __name__ == "__main__": app = web.application(urls, globals()) app.run()

  

然后命令行启动它,像这样python code.py 8008 fastcgi,这里的8008即第二步配置文件中设置端标语,如果不一致是无法正常访谒的.

此刻访谒localhost/hello,看是不是返回了Hello, world?

此刻访谒,看是不是返回了Hello, world?

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/35558.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494590访问次数
  • 建站天数
  • 友情链接