搭建Python⾃带静态Web服务器

allenxx / 2023-08-21 / 原文

说明

Python自带的静态Web服务器可以通过使用http.server模块来实现。

步骤

  1. 打开命令行终端,进入要作为静态文件根目录的文件夹
  2. 运行以下命令启动静态Web服务器:
    • Python 2.x版本:python -m SimpleHTTPServer <port>
    • Python 3.x版本:python -m http.server <port> <port>是可选参数,表示指定的端口号,默认为8000。

  3. 启动完毕后,你可以通过在浏览器中输入http://localhost:<port>来访问静态文件。

 

 

 

 最佳实践

  • 将所有需要作为静态文件提供的文件放置在同一个文件夹中,推荐使用名为"static"的文件夹。
  • 在该文件夹中创建一个名为index.html的文件作为默认页面。
  • 在需要的时候,可以在静态文件夹中创建子文件夹来组织不同类型的文件(如CSS、JS、图片等)。

注意:Python自带的静态Web服务器只适合用于开发和调试阶段,不建议在生产环境中使用。如果你需要一个更强大和灵活的Web服务器,可以考虑使用Nginx、Apache等常见的Web服务器软件。