![如何在Windows机器上的不同端口上开启多个FTP服务器?](https://linux22.com/image/1461580/%E5%A6%82%E4%BD%95%E5%9C%A8Windows%E6%9C%BA%E5%99%A8%E4%B8%8A%E7%9A%84%E4%B8%8D%E5%90%8C%E7%AB%AF%E5%8F%A3%E4%B8%8A%E5%BC%80%E5%90%AF%E5%A4%9A%E4%B8%AAFTP%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我目前正在测试一个应用程序,该应用程序需要在不同的端口上有多个 FTP 服务器用于下载模块。
例如:
- File1.txt必须在端口21上下载,
- File2.txt 必须在端口 22 上下载,
- FIle3.txt 必须在端口 23 上下载,依此类推..
我可以在 Windows 7 机器上打开不同的端口吗?
我可以通过 FileZilla FTP 服务器来实现这一点吗?
答案1
Windows 在 IIS 中内置有一个 FTP 服务器。
请参阅我的指南使用 IIS 在 Windows 上安装安全 FTP 服务器。
它仅显示如何设置单个服务器。要设置多个服务器,请重复添加独立 FTP 站点您需要的每个站点的部分。此外,在绑定设置为每个站点分配不同的端口。
FileZilla FTP 服务器只能运行单个 FTP 服务器。但您可以多次安装它,安装到不同的文件夹中。并将每个实例配置为使用不同的端口。
但是,如果您只需要进行测试,您真的需要单独的 FTP 服务器吗?如果让单个 FTP 服务器监听多个端口(可能还有多个帐户)会怎样?您正在测试的应用程序无法分辨出差异。
IIS 和 FileZilla 服务器都可以监听多个端口。
- 在 IIS 中,您可以向单个 FTP 站点添加多个“绑定”。
- 在 FileZilla 服务器中,您可以在其“监听这些端口”设置中指定端口列表。