用Python建立最簡單的web伺服器
利用Python自帶的包可以建立簡單的web伺服器。在DOS裡cd到準備做伺服器根目錄的路徑下,輸入命令:
python -m Web伺服器模組 [埠號,預設8000]
例如:
python -m SimpleHTTPServer 8080
然後就可以在瀏覽器中輸入
http://localhost:埠號/路徑
來訪問伺服器資源。
http://localhost:8080/index.htm(當然index.htm檔案得自己建立)
其他機器也可以透過伺服器的IP地址來訪問。
這裡的“Web伺服器模組”有如下三種:
BaseHTTPServer: 提供基本的Web服務和處理器類,分別是HTTPServer和BaseHTTPRequestHandler。
SimpleHTTPServer: 包含執行GET和HEAD請求的SimpleHTTPRequestHandler類。
CGIHTTPServer: 包含處理POST請求和執行CGIHTTPRequestHandler類。
用Python建立最簡單的web伺服器
利用Python自帶的包可以建立簡單的web伺服器。在DOS裡cd到準備做伺服器根目錄的路徑下,輸入命令:
python -m Web伺服器模組 [埠號,預設8000]
例如:
python -m SimpleHTTPServer 8080
然後就可以在瀏覽器中輸入
http://localhost:埠號/路徑
來訪問伺服器資源。
例如:
http://localhost:8080/index.htm(當然index.htm檔案得自己建立)
其他機器也可以透過伺服器的IP地址來訪問。
這裡的“Web伺服器模組”有如下三種:
BaseHTTPServer: 提供基本的Web服務和處理器類,分別是HTTPServer和BaseHTTPRequestHandler。
SimpleHTTPServer: 包含執行GET和HEAD請求的SimpleHTTPRequestHandler類。
CGIHTTPServer: 包含處理POST請求和執行CGIHTTPRequestHandler類。