Permissions
如何在埠 80 上啟動 python SimpleHTTPServer?
我在 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
埠號在哪裡。