iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux中怎么即时设置一个静态文件服务器
  • 402
分享到

linux中怎么即时设置一个静态文件服务器

2023-06-16 09:06:09 402人浏览 八月长安
摘要

这篇文章主要为大家展示了“linux中怎么即时设置一个静态文件服务器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中怎么即时设置一个静态文件服务器”这篇文章吧。曾经想通过网络共享你的文

这篇文章主要为大家展示了“linux中怎么即时设置一个静态文件服务器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中怎么即时设置一个静态文件服务器”这篇文章吧。

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

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

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

  • 如何在 Linux 上安装 NodeJS

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

$ npm install -g serve

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

使用 serve 的典型语法是:

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

提供特定文件或文件夹

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

$ serve Documents/

示例输出:

linux中怎么即时设置一个静态文件服务器

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

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

linux中怎么即时设置一个静态文件服务器

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

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

$ serve -o Documents/

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

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

通过不同的端口提供内容

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

$ serve -p 1234 Documents/

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

linux中怎么即时设置一个静态文件服务器

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

$ serve Documents/Papers/notes.txt

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

提供整个 $HOME 目录

打开终端输入

$ serve

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

要停止共享,按下 CTRL+C

提供选定的文件或文件夹

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

$ serve -i Downloads/

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

仅在本地主机上提供内容

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

$ serve -l Documents/

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

linux中怎么即时设置一个静态文件服务器

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

使用 SSL 提供内容

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

$ serve --ssl Documents/

linux中怎么即时设置一个静态文件服务器

要通过 Web 浏览器访问共享,输入 https://localhost:5000 或 https://ip:5000

linux中怎么即时设置一个静态文件服务器

通过身份验证提供内容

在上面的所有示例中,我们在没有任何身份验证的情况下提供内容,所以网络上的任何人都可以在没有任何身份验证的情况下访问共享内容。你可能会觉得应该使用用户名和密码访问某些内容。

为此,使用:

$ SERVE_USER=ostechnix SERVE_PASSWord=123456 serve --auth

现在用户需要输入用户名(即 ostechnix)和密码(123456)来访问共享。(LCTT 译注:123456 是非常不好的密码,仅在实验情况下使用)

linux中怎么即时设置一个静态文件服务器

serve 实用程序还有一些其它功能,例如禁用 Gzip 压缩,设置 CORS 头以允许来自任河源的请求,防止自动复制地址到剪贴板等。通过以下命令,你可以阅读完整的帮助部分。

$ serve help

以上是“linux中怎么即时设置一个静态文件服务器”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: linux中怎么即时设置一个静态文件服务器

本文链接: https://www.lsjlt.com/news/283068.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux中怎么即时设置一个静态文件服务器
    这篇文章主要为大家展示了“linux中怎么即时设置一个静态文件服务器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中怎么即时设置一个静态文件服务器”这篇文章吧。曾经想通过网络共享你的文...
    99+
    2023-06-16
  • Linux服务器中怎么设置静态IP
    Linux服务器中怎么设置静态IP,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。当前CentOS版本号:[root@localhost ~]# uname -a...
    99+
    2023-06-05
  • Ubuntu 中怎么设置静态DNS服务器
    今天就跟大家聊聊有关Ubuntu 中怎么设置静态DNS服务器,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Ubuntu下设置DNS .另参国内外Ubuntu DNS服务器地址列表以下...
    99+
    2023-06-16
  • Django动态怎么设置静态文件路径
    本篇内容主要讲解“Django动态怎么设置静态文件路径”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Django动态怎么设置静态文件路径”吧!前言Django项目需要在settings.py文件...
    99+
    2023-06-29
  • Nginx中怎么配置静态文件
    本篇文章为大家展示了Nginx中怎么配置静态文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。###################################...
    99+
    2024-04-02
  • Linux系统中怎么设置静态IP
    这篇文章给大家介绍Linux系统中怎么设置静态IP,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Linux下为机器设置静态IP地址:代码如下:vim  /etc/sysconfig/network-scrip...
    99+
    2023-06-12
  • linux静态路由配置文件怎么查看
    在Linux系统中,静态路由配置文件通常是/etc/sysconfig/network-scripts/route-<inte...
    99+
    2024-03-07
    linux
  • Centos怎么设置静态IP及修改Centos配置文件
    这篇文章主要讲解了“Centos怎么设置静态IP及修改Centos配置文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos怎么设置静态IP及修改Centos配置文件”吧!特别值得一...
    99+
    2023-06-10
  • VBS中怎么设置静态IP和DNS服务器地址
    这篇文章给大家介绍VBS中怎么设置静态IP和DNS服务器地址,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。核心代码一:strIPAddress = Array("192.168.0.148...
    99+
    2023-06-08
  • 云服务器iis伪静态怎么配置
    要为云服务器上的IIS配置伪静态,您可以按照以下步骤进行操作:1. 打开云服务器上的IIS管理器。您可以通过在运行窗口中输入"ine...
    99+
    2023-09-22
    云服务器
  • Linux中怎么设置文件权限
    这篇文章给大家介绍Linux中怎么设置文件权限,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。步骤1 检查系统核心首先检查你的Linux系统的核心是否有支持ACL的功能。因为Linux系统并不是每一个版本的核心都有支持A...
    99+
    2023-06-10
  • ultraedit同时显示多个文件怎么设置
    本篇内容主要讲解“ultraedit同时显示多个文件怎么设置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ultraedit同时显示多个文件怎么设置”吧!ultraedit同时显示多个文件设置教...
    99+
    2023-07-01
  • linux中怎么删除一个大文件
    这篇文章主要为大家展示了“linux中怎么删除一个大文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中怎么删除一个大文件”这篇文章吧。删除一个大文件...
    99+
    2024-04-02
  • linux服务器dns怎么配置文件
    要配置Linux服务器的DNS,需要修改以下文件:1. /etc/resolv.conf:这个文件包含了要使用的DNS服务器的IP地...
    99+
    2023-08-31
    linux服务器 服务器
  • Linux中怎么实现一个文件系统
    Linux中怎么实现一个文件系统,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Linux文件管理从用户的层面介绍了Linux管理文件的方式。Linux有一个树状结构来组织文件。...
    99+
    2023-06-05
  • 怎么在linux中设置定时任务
    怎么在linux中设置定时任务?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一,首先登录二,找到文件夹三,查看定时任务crontab -l四,vi root 编辑定时任务 编辑...
    99+
    2023-06-09
  • Rocky Linux中怎么设置定时任务
    在Rocky Linux中设置定时任务通常使用crontab命令。 要设置一个定时任务,请按照以下步骤操作: 打开终端窗口,输入以...
    99+
    2024-04-02
  • Linux系统中怎么设置文件权限
    Linux系统中怎么设置文件权限,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.读 &mdash; 允许该分组读文件(用r表示)2.写 &mdash; 允...
    99+
    2023-06-12
  • Linux中怎么设置文件系统权限
    本篇文章给大家分享的是有关Linux中怎么设置文件系统权限,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  一、锁定系统重要文件  系统运维人员有时候可能会遇到通过root用户...
    99+
    2023-06-13
  • 自建云服务器要多少钱一个小时呢怎么设置
    硬件成本 购买一台服务器需要购买相关的硬件设备,包括CPU、内存、硬盘等。在购买服务器之前,需要了解自己的业务需求,确定需要多大的硬件配置。不同的云服务器提供商可能会提供不同的硬件配置选项,但大致相似。 网络连接成本 选择自建云服...
    99+
    2023-10-28
    要多 小时 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作