如何在 Linux 中即时设置静态文件服务器

曾经想通过网络共享您的文件或项目,但不知道该怎么做? 不用担心! 这是一个简单的实用程序,名为 “服务” 通过网络即时共享您的文件。 Serve 实用程序将立即在 Linux 中设置静态文件服务器,并允许您通过局域网提供文件。 无论其操作系统如何,您都可以从任何设备访问文件。 您只需要一个网络浏览器。 此实用程序还可用于为静态网站提供服务。 它以前称为“列表”和“微列表”,但现在名称已更改为“服务”,这更适合此实用程序的目的。

内容

  1. 在 Linux 中使用 Serve 设置静态文件服务器
    1. 提供特定文件或文件夹
    2. 通过不同的端口提供内容
    3. 服务整个 $HOME 目录
    4. 排除文件或文件夹
    5. 仅在本地主机上提供内容
    6. 通过 SSL 提供内容
    7. 通过身份验证提供内容

使用设置静态文件服务器 在 Linux 中服务

要安装“serve”,您需要先安装 NodeJS 和 NPM。 请参考以下链接在您的 Linux 机器中安装 NodeJS 和 NPM。

  • 如何在 Linux 上安装 NodeJS

安装 NodeJS 和 NPM 后,运行以下命令安装“serve”。

$ npm install -g serve

完毕! 现在是提供文件或文件夹的时候了。

使用“服务”的典型语法是:

$ serve [options] <path-to-files-or-folders>

提供特定文件或文件夹

例如,让我们分享 文件 目录。 为此,请运行:

$ serve Documents/

示例输出为:

在 Linux 中使用 Serve 共享文件和文件夹

正如您在上面的屏幕截图中看到的,给定目录的内容已通过两个 URL 通过网络提供。

要从本地系统本身访问内容,您只需打开 Web 浏览器并导航到 https://localhost:5000/ 网址。