2019年4月12日 星期五

Python : 用 SimpleHTTPServer 模組建立一個臨時的網頁伺服器

2019年4月12日 星期五
電腦中有安裝 Python ,臨時需要一個 web server 來測試,怎麼辦?

Python 有個  SimpleHTTPServer 模組,用它就可以馬上建立一個臨時的網頁伺服器。哈!要是以前,我一定是去下載 Appache ,然後再重新「複習」一堆設定的設定檔。但為了一個簡單的需求,玩這麼大,還是用最簡單的方法解決就好:

底下以在 Windows 中的操作來說明建立的流程

步驟一:開啟「命令提示字元」(終端機)


步驟一:切換到要當網頁伺服器根目錄的資料夾 (ex. D:\limejs )

cd \limejs


步驟二:啟動  SimpleHTTPServer

python -m SimpleHTTPServer

如果成功,應該可以在畫面中看到底下類似的訊息

Serving HTTP on 0.0.0.0 port 8000 ...

在網頁瀏覽器的網址列中輸入底下的網址:

http://127.0.0.1:8000/

應該就可以看到該目錄中的內容了。


 SimpleHTTPServer 預設是在 8000 port (埠號),如果想更改網頁伺服器監聽的 port,例如,改在 port 80 監聽,就將啟動指令改為:

python -m SimpleHTTPServer 80

如果想關閉伺服器,就按鍵盤的 Ctrl + C 組合鍵。

這個架站皂方法實在簡單,比以前弄半天的 Appache 容易多了!





沒有留言:

張貼留言

 
雄::gsyan © 2009. Design by Pocket