首页 > 解决方案 > 设置一个 web 服务器,将 index.html 上传到 ftp 服务器

问题描述

所以我开始学习 express 并搜索了一些教程。在其中一个我看到那个人将他的 index.html 上传到了一个 ftp 服务器,他刷新了 ftp 服务器索引消失的页面并且网络服务器启动了。

我开始寻找如何制作这个,但我一无所获。

有人知道如何制作这种类型的 ftp 服务器吗?(将 index.html 上传到 ftp 服务器,然后它将“成为”一个 Web 服务器)

(抱歉英语不好)

标签: htmlexpressuploadwebserverftp-server

解决方案


你误解了你所看到的。

传统的 HTTP 服务器将提供给定目录中的任何文件。(Apache HTTPD 术语中的DocumentRoot)。

FTP 服务器允许您将文件复制到网络上计算机的目录中。

您看到的是一台已经运行 HTTP 服务器和 FTP 服务器的计算机,并且刚刚使用 FTP 将文件上传到 HTTP 服务器视为 DocumentRoot 的目录。


您可以使用 Node.js 编写一个软件,其中包括一个能够提供静态文件的 HTTP 服务器(Express + 静态中间件会很容易)和一个 FTP 服务器(例如使用 ftp-srv)。

然而,如果这就是你想要的,你最好安装现有的、成熟的 HTTP 和 FTP 服务器,而不是自己编写。


推荐阅读