有时候只是想把当前目录里的文件给浏览器看一下,或者临时验证一个下载链接,不一定要先装 nginx 之类的东西。Python 自带的 http.server 就能顶一下。
环境:Python 3.8+。随便建个目录试:
mkdir http-server-demo && cd http-server-demo
printf '<h1>hello dev</h1>\n' > index.html
python -m http.server 8000
然后浏览器打开:
http://127.0.0.1:8000/
应该能看到那个 hello dev。如果只是想确认文件列表,也可以不放 index.html,它会显示当前目录。
这个适合本机临时看静态文件,或者局域网里短时间传个无敏感文件。真要对外长期跑服务,还是别偷懒,权限、日志、反代这些都得认真配。