用Python运行一个简单的Web Server
静态文件 Web Server
$ python3 -m http.server
Serving HTTP on 0.0.0.0 port 8000 ..
默认的监听端口是8000
。或者显示地指定监听端口:
python3 -m http.server 8080
CGI程序
通过--cgi
选项可以支持CGI程序。
默认的设置下,需要把CGI程序放在/cgi-bin/
目录下。
python3 -m http.server --cgi 8080
Python 2
上面的例子都是使用python3
。如果是python2
的话,则需要使用SimpleHTTPServer
和CGIHTTPServer
模块,而不是http.server
模块。
python2 -m SimpleHTTPServer 8080
python2 -m CGIHTTPServer 8080