html - 设置一个 web 服务器,将 index.html 上传到 ftp 服务器
问题描述
所以我开始学习 express 并搜索了一些教程。在其中一个我看到那个人将他的 index.html 上传到了一个 ftp 服务器,他刷新了 ftp 服务器索引消失的页面并且网络服务器启动了。
我开始寻找如何制作这个,但我一无所获。
有人知道如何制作这种类型的 ftp 服务器吗?(将 index.html 上传到 ftp 服务器,然后它将“成为”一个 Web 服务器)
(抱歉英语不好)
解决方案
你误解了你所看到的。
传统的 HTTP 服务器将提供给定目录中的任何文件。(Apache HTTPD 术语中的DocumentRoot)。
FTP 服务器允许您将文件复制到网络上计算机的目录中。
您看到的是一台已经运行 HTTP 服务器和 FTP 服务器的计算机,并且刚刚使用 FTP 将文件上传到 HTTP 服务器视为 DocumentRoot 的目录。
您可以使用 Node.js 编写一个软件,其中包括一个能够提供静态文件的 HTTP 服务器(Express + 静态中间件会很容易)和一个 FTP 服务器(例如使用 ftp-srv)。
然而,如果这就是你想要的,你最好安装现有的、成熟的 HTTP 和 FTP 服务器,而不是自己编写。
推荐阅读
- zsh - 为什么我收到 zsh: exec 格式错误?
- sql - SQL 培训练习协助
- ios - 如何在 iOS 上使用 Firebase 以编程方式获取 Crashlytics 版本
- c# - 在 wpf 中编辑没有数据网格事件的数据网格
- html - 外部/内部线性渐变不适用于 Safari
- matlab - Matlab interp2() 给出“单调递增”错误
- python - 蟒蛇熊猫。按日期描述()
- laravel - Laravel/ Lighthouse GraphQL - 如何通过 slug 属性查找?
- javascript - 不能传递 2 字参数
- javascript - 发送消息时websockets上的无效状态错误