[Python] 使用 SimpleHTTPServer 來架設簡易的 HTTP 檔案伺服器

[Python] 使用 SimpleHTTPServer 來架設簡易的 HTTP 檔案伺服器

偶爾會需要架設一個 HTTP 檔案伺服器,來提供檔案給別人或自己抓,

如果還要去設定或安裝 IIS/Apache 就太麻煩了…

最近同事教了一個方法,可以在有安裝 python 的電腦上快速的架設 HTTP 伺服器,

感覺蠻方便的,在此分享也記錄一下~

 

基本上就是利用 python 中的 SimpleHTTPServer 這個模組,

首先切換到放檔案的目錄,再執行下面的指令: 

python -m SimpleHTTPServer 8888

 

這樣子就會在 port 8888 建立起一個 HTTP 檔案伺服器囉~

http_server2  

 

假設那一台電腦的 IP 是 172.31.0.182,就可以用瀏覽器連到 http://172.31.0.182:8888/ 下載檔案~

不過要注意的是,這樣子架設起來的伺服器,同時好像只能服務一個連線喔!

http_server1  

 

 

//
//

(本頁面已被瀏覽過 1,505 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料