设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何即时设置一个静态文件服务器

发布时间:2019-01-31 03:56 所属栏目:117 来源:Sk
导读:曾经想通过网络共享你的文件或项目,但不知道怎么做?别担心!这里有一个名为serve的简单实用程序,可以通过网络即时共享你的文件。这个简单的实用程序会立即将你的系统变成一个静态文件服务器,允许你通过网络提供文件。你可以从任何设备访问这些文件,而

如何即时设置一个静态文件服务器

曾经想通过网络共享你的文件或项目,但不知道怎么做?别担心!这里有一个名为 serve 的简单实用程序,可以通过网络即时共享你的文件。这个简单的实用程序会立即将你的系统变成一个静态文件服务器,允许你通过网络提供文件。你可以从任何设备访问这些文件,而不用担心它们的操作系统是什么。你所需的只是一个 Web 浏览器。这个实用程序还可以用来服务静态网站。它以前称为 “list” 或 “micri-list”,但现在名称已改为 “serve”(提供),这更适合这个实用程序的目的。

使用 Serve 来设置一个静态文件服务器

要安装 serve,首先你需要安装 NodeJS 和 NPM。参考以下链接在 Linux 中安装 NodeJS 和 NPM。

  • 如何在 Linux 上安装 NodeJS

NodeJS 和 NPM 安装完成后,运行以下命令来安装 serve:

  1. $ npm install -g serve

完成!现在是时候 serve 文件或文件夹了。

使用 serve 的典型语法是:

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

提供特定文件或文件夹

例如,让我们共享 Documents 目录里的内容。为此,运行:

  1. $ serve Documents/

示例输出:

如何即时设置一个静态文件服务器

正如你在上图中看到的,给定目录的内容已通过两个 URL 提供网络支持。

要从本地系统访问内容,你只需打开 Web 浏览器,输入 URL http://localhost:5000/

如何即时设置一个静态文件服务器

serve 实用程序以简单的布局显示给定目录的内容。你可以下载(右键单击文件并选择“将链接另存为…”)或只在浏览器中查看它们。

如果想要在浏览器中自动打开本地地址,使用 -o 选项。

  1. $ serve -o Documents/

运行上述命令后,serve 实用程序将自动打开 Web 浏览器并显示共享项的内容。

同样,要通过网络从远程系统访问共享目录,可以在浏览器地址栏中输入 http://192.168.43.192:5000。用你系统的 IP 替换 192.168.43.192。

通过不同的端口提供内容

你可能已经注意到,默认情况下,serve 实用程序使用端口 5000。因此,确保防火墙或路由器中允许使用端口 5000。如果由于某种原因被阻止,你可以使用 -p 选项使用不同端口来提供内容。

  1. $ serve -p 1234 Documents/

上面的命令将通过端口 1234 提供 Documents 目录的内容。

如何即时设置一个静态文件服务器

要提供文件而不是文件夹,只需给它完整的路径,,如下所示。

  1. $ serve Documents/Papers/notes.txt

只要知道路径,网络上的任何用户都可以访问共享目录的内容。

提供整个 $HOME 目录

打开终端输入

  1. $ serve

这将通过网络共享整个 $HOME 目录的内容。

要停止共享,按下 CTRL+C

提供选定的文件或文件夹

你可能不想共享所有文件或目录,只想共享其中的一些。你可以使用 -i 选项排除文件或目录。

  1. $ serve -i Downloads/

以上命令将提供整个文件系统,除了 Downloads 目录。

仅在本地主机上提供内容

有时,你只想在本地系统而不是整个网络上提供内容。为此,使用 -l 标志,如下所示:

  1. $ serve -l Documents/

此命令会仅在本地提供 Documents 目录。

如何即时设置一个静态文件服务器

当你在共享服务器上工作时,这可能会很有用。系统中的所有用户都可以访问共享,但远程用户不能。

使用 SSL 提供内容

由于我们通过本地网络提供内容,因此我们不需要使用 SSL。但是,serve 实用程序可以使用 -ssl 选项来使用 SSL 共享内容。

  1. $ serve --ssl Documents/

如何即时设置一个静态文件服务器

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读