这应该是参考我的文章:《Python入门》第一个PythonWeb程序——简单的Web服务器
使用“python-mSimpleHTTPServer”启动服务,访问.py文件输出如下:
但是需要注意,文件必须放在“cgi-bin”或“htbin”目录下,目录必须小写。我们看下图
如果没有把文件放在“cgi-bin”或“htbin”目录下,就会出现这样的情况;上面提到的小伙伴就是这个问题。但如果使用SimpleHTTPServer不论放在哪,同样会遇到这样的问题。
Windows下打开CMD,切换到你的Web根目录(是一个相对的概念,比较好理解的就是“cgi-bin”或“htbin”目录所在目录),
可以使用CGI的方式使用CGIHTTPServer,把文件放在“cgi-bin”或“htbin”目录下支持.py扩展名直接访问;
WSGI是WebServerGatewayInterface的缩写。以层的角度来看,WSGI所在层的位置低于CGI。但与CGI不同的是WSGI具有很强的伸缩性且能运行于多线程或多进程的环境下,这是因为WSGI只是一份标准并没有定义如何去实现。实际上WSGI并非CGI,因为其位于web应用程序与web服务器之间,而web服务器可以是CGI,mod_python(注:现通常使用mod_wsgi代替),FastCGI或者是一个定义了WSGI标准的web服务器就像python标准库提供的独立WSGI服务器称为wsgiref。
[Supervisor|]可以同时启动多个应用,最重要的是,当某个应用Crash的时候,他可以自动重启该应用,保证可用性。
======================文档信息===========================
==============本文首发于个人微信订阅号(微wx笑)============
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。