Permissions

如何在埠 80 上啟動 python SimpleHTTPServer?

  • November 12, 2018

我在 Ubuntu 上使用此命令,但它從埠 8080 開始,並且我沒有執行另一台伺服器,所以我希望它在埠 80 上啟動。我看到了可以設置 bash 腳本來執行類似操作的方法這個,但是沒有命令行標誌或更簡單的東西來指定埠嗎?

python -m SimpleHTTPServer

sudo python -m SimpleHTTPServer 80

對於python 3.x版本,您可能需要:

sudo python -m http.server 80

低於 1024 的埠需要 root 權限。

正如 George 在評論中添加的那樣,以 root 身份執行此命令不是一個好主意 -它會打開各種安全漏洞。

然而,它回答了這個問題。

做類似的事情:

python -m SimpleHTTPServer 50505

50505埠號在哪裡。

引用自:https://unix.stackexchange.com/questions/24598