📜  linux 启动简单的 http 服务器 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:32:41.761000             🧑  作者: Mango

Linux 启动简单的 HTTP 服务器

在 Linux 环境下,我们可以使用一些简单的命令来启动一个 HTTP 服务器,方便我们快速的在本地进行开发和调试。下面介绍一种简单的方式来启动一个 HTTP 服务器。

1. 安装 Python

Python 是一种非常流行的编程语言,大部分 Linux 系统预装了 Python。我们可以通过命令行来检查一下是否已经安装:

python --version

如果显示了 Python 的版本号,则说明已经安装成功。

2. 启动 HTTP 服务器

在命令行中输入以下命令:

python -m SimpleHTTPServer 8000

这个命令会在当前目录启动一个 HTTP 服务器,监听 8000 端口。接下来我们可以在浏览器中访问 http://localhost:8000 来访问当前目录下的文件。

3. 自定义根目录

默认情况下,HTTP 服务器的根目录是启动命令所在的目录,我们可以通过以下命令来指定根目录:

python -m SimpleHTTPServer 8000 /path/to/your/root/

这个命令会启动一个 HTTP 服务器,监听 8000 端口,并将 /path/to/your/root/ 目录作为根目录。

4. 自定义端口号

默认情况下,HTTP 服务器监听的端口是 8000,我们可以通过以下命令来指定端口号:

python -m SimpleHTTPServer 8080

这个命令会启动一个 HTTP 服务器,监听 8080 端口。

5. 结束服务器进程

如果要结束 HTTP 服务器进程,可以使用 Ctrl + C 的组合键来结束。

以上就是在 Linux 环境下启动一个简单的 HTTP 服务器的方法。通过这个服务器可以方便地进行开发和调试,运行一些简单的前端代码等。