365-python自带的静态Web服务器
使用python自带的http.server模块,可以快速搭建一个简单的静态Web服务器
静态Web服务器是什么?
- 静态Web服务器:只返回静态资源,不返回动态资源
- 动态Web服务器:返回动态资源,动态资源是指根据请求参数的不同,返回不同的资源
快速搭建一个简单的静态Web服务器
①创建一个index.html文件:
为什么是index.html?
- 因为浏览器默认访问的是index.html
index.html文件内容:
<h1>Hello, World!</h1>
<p>这是一个简单的静态Web服务器</p>
②切换到index.html文件所在目录,执行以下命令:
python -m http.server 8080 # python的web服务器不指定端口,默认是8000
③在浏览器中访问http://127.0.0.1:8080/index.html,可以看到index.html文件的内容
无法访问的常见原因:
- 端口被占用
- 浏览器缓存
- 防火墙
- 网页路径没有访问权限,需要管理员权限才能访问