我在 Ubuntu 上使用这个命令,但它在端口 8080 上启动,并且我没有运行其他服务器,所以我希望它在端口 80 上启动。我看到了可以设置 bash 脚本来执行类似操作的方法这个,但是没有命令行标志或更简单的东西来指定端口吗?
python -m SimpleHTTPServer
答案1
sudo python -m SimpleHTTPServer 80
为了蟒蛇3.x版本,您可能需要:
sudo python -m http.server 80
1024 以下的端口需要 root 权限。
正如乔治在评论中添加的那样,以 root 身份运行此命令不是一个好主意 -它打开了各种安全漏洞。
然而,它回答了问题。
答案2
做类似的事情:
python -m SimpleHTTPServer 50505
50505
端口号在哪里。