python -m SimpleHTTPServer
一直是我滿常用的指令,可以快速啟動一個無腦的 HTTP Server,讓我可以做下載檔案之類的簡單測試。
不過,有一次在測試 IPv6 環境赫然發現…這個 SimpleHTTPServer 真的是有點過分簡單了,居然連 IPv6 都不支援呀 😂
上網看到了這篇
照樣畫葫蘆修改檔案 /usr/lib/python2.7/SimpleHTTPServer.py
改動部份如下:import socket
def test(HandlerClass = SimpleHTTPRequestHandler,
ServerClass = BaseHTTPServer.HTTPServer):
ServerClass.address_family = socket.AF_INET6
ServerClass(('::',8000),HandlerClass).serve_forever()
打完收工