简单http服务器实现文件共享 - SilentNight
简单http服务器实现文件共享
上次问骨骨,有没有办公室可以共享的简单点的,少折腾的东西,骨骨就告诉我用SimpleHTTPServer。SimpleHTTPServer是python自带的http服务器,功能简单,速度快,消耗的系统资源少,非常适合作为文件共享服务器。SimpleHTTPServer 是python的一个模块,要求使用python2.5或以上版本。想要共享文件,只需要在所在的目录下运行”python -m SimpleHTTPServer”,
bash-3.2# python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
localhost - - [20/Sep/2009 8:46:24] "GET /favicon.ico HTTP/1.1" 404 -
localhost - - [20/Sep/2009 8:46:27] "GET /df_use.txt HTTP/1.1" 200 -
localhost - - [20/Sep/2009 9:04:44] "GET /webcam.jpg HTTP/1.1" 200 -
localhost - - [20/Sep/2009 9:04:44] "GET /webcam.jpg HTTP/1.1" 200 -
localhost - - [20/Sep/2009 9:05:06] "GET /Desktop/ HTTP/1.1" 200 -
localhost - - [20/Sep/2009 9:05:08] "GET /Desktop/netbeans-6.5.1.desktop HTTP/1.1" 200 -
通过http://192.168.1.*:8000简单测试一下,默认情况下SimpleHTTPServer使用8000端口,也可以使用“python -m SimpleHTTPServer 9914”制定端口。目前SimpleHTTPServer只能支持静态html解析,有兴趣的可以自己动手扩展功能。