搭建python自带的静态web服务器
搭建python自带的静态web服务器
静态web服务器是为发出请求的浏览器提供静态文档的程序。
Python 自带的静态 Web Server 适合本地预览与临时分享静态文件(HTML/CSS/JS/图片等)。
最常用命令
- 在当前目录启动(默认端口 8000):
python -m http.server
- 指定端口:
python -m http.server 9000
- 指定目录(避免 cd):
python -m http.server 9000 --directory path/to/site
访问方式
- 浏览器打开:
http://localhost:8000/ - 该服务会把你启动时所在目录(或
--directory指定目录)当作站点根目录
常见注意点
- 这是“静态”服务:只负责把文件内容返回给浏览器,不执行后端逻辑
- 绑定到 0.0.0.0 才能让局域网其他设备访问(是否支持取决于 Python 版本/参数)
- 不要把它当作生产环境服务器使用(仅用于学习/内网临时)
关联:静态web服务器搭建 / HTTP协议 / 网络编程