通过将 index.html 上传到 ftp 服务器来设置 Web 服务器
Setup a web server with uploading index.html to a ftp server
所以我开始学习 express 并搜索了一些教程。在其中一个中,我看到那个人将他的 index.html 上传到 ftp 服务器,然后他刷新了页面,ftp 服务器索引消失了,网络服务器启动了。
我开始搜索如何制作这个,但一无所获。
有人知道如何制作这种 ftp 服务器吗? (将 index.html 上传到 ftp 服务器,然后它将“成为”网络服务器)
(抱歉英语不好)
您误解了所见。
传统的 HTTP 服务器将提供给定目录中的所有文件。 (Apache HTTPD 术语中的 DocumentRoot)。
FTP 服务器可让您将文件复制到网络计算机上的目录。
您看到的是一台计算机,它已经运行一个 HTTP 服务器和一个 FTP 服务器,并且刚刚上传了一个文件,使用 FTP, 到 HTTP 服务器视为 DocumentRoot 的目录。
您可以使用 Node.js 编写一个软件,其中包括一个能够提供静态文件的 HTTP 服务器(Express + 静态中间件将使这变得容易)和一个 FTP 服务器(例如 ftp-srv).
但是,如果这就是您想要的,您可能最好安装现有的、成熟的 HTTP 和 FTP 服务器,而不是编写自己的服务器。
所以我开始学习 express 并搜索了一些教程。在其中一个中,我看到那个人将他的 index.html 上传到 ftp 服务器,然后他刷新了页面,ftp 服务器索引消失了,网络服务器启动了。
我开始搜索如何制作这个,但一无所获。
有人知道如何制作这种 ftp 服务器吗? (将 index.html 上传到 ftp 服务器,然后它将“成为”网络服务器)
(抱歉英语不好)
您误解了所见。
传统的 HTTP 服务器将提供给定目录中的所有文件。 (Apache HTTPD 术语中的 DocumentRoot)。
FTP 服务器可让您将文件复制到网络计算机上的目录。
您看到的是一台计算机,它已经运行一个 HTTP 服务器和一个 FTP 服务器,并且刚刚上传了一个文件,使用 FTP, 到 HTTP 服务器视为 DocumentRoot 的目录。
您可以使用 Node.js 编写一个软件,其中包括一个能够提供静态文件的 HTTP 服务器(Express + 静态中间件将使这变得容易)和一个 FTP 服务器(例如 ftp-srv).
但是,如果这就是您想要的,您可能最好安装现有的、成熟的 HTTP 和 FTP 服务器,而不是编写自己的服务器。