虚拟主机为什么上传失败?我们在使用虚拟主机Windows系统上的FTP服务时,可能会遇到文件传输失败的情况。这是为什么呢?
因为FTP服务端在NAT环境下,客户端需使用被动模式连接服务端。在这种情况下,服务端的IP地址无法从路由器外部访问,所以应该在服务端的对外ip中,填写此服务器的公网IP,同时设置端口范围来限制需要通过路由器转发的端口数量。
若是使用NAT方式绑定,需要在服务端做响应的配置。
1.配置服务端对外的公网IP。选择“Edit > Settings”。
2.选择“Passive mode settings”,设置数据传输端口范围,并填写公网IP,单击“OK”。
3.安全组中开启入方向tcp协议的端口范围和21端口。在客户端连接测试。