簡體   English   中英

Python 3和http.server的用法

[英]Python 3 and http.server usage

我想知道我是否有index.html,並且在Windows CMD中運行python -m http.server 80而在帶有index.html的目錄中,它將在我的IP上啟動服務器(假設我打開了80端口),那么人們可以連接到我的IP,看看index.html中有什么?

如果

  1. 您的路由器已為TCP 80端口轉發
  2. 服務器正在監聽0.0.0.0
  3. 沒有防火牆

然后它將可以公開訪問。 要使其僅在本地主機上可用,您應該在127.0.0.1上托管

httpd = ServerClass(("127.0.0.1", 80), HandlerClass)

編輯:另一個答案發布了這個良好的鏈接,直到發布后才看到: 是否可以僅在本地主機上運行python SimpleHTTPServer?

人們應該能夠毫無問題地連接到您的公共IP。 如果您只想從本地主機授予訪問權限,則要復雜一些:

是否可以僅在本地主機上運行python SimpleHTTPServer?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM