我已经在IIS 6中配置了一个FTP服务器,我可以通过ftp://localhost/访问它。当我尝试使用静态IP而不是远程位置的localhost访问它时,页面不会打开。我使用的是亚马逊EC2实例。我已经为ICMP打开了所有的端口,所以我可以打开静态IP和端口21,20,1025-7000。即使我禁用了windows防火墙,我也可以打开页面。要让它远程工作,我必须做什么改变?
发布于 2011-03-21 21:40:44
确保站点绑定侦听公共IP上的FTP,而不仅仅是127.0.0.1。尝试使用ftp://{your_public_ip}在本地进行测试,以确认它是在IP上侦听的设置。如果它在本地工作,而不是远程工作,那么防火墙或代理服务器就会阻止它。
另外,请简短地尝试禁用Windows防火墙,以确认它没有与您发生冲突。或者,更好的是,在尝试失败后启用日志记录并检查日志。这样你就不用禁用整个防火墙了。
发布于 2012-02-12 16:51:43
我今天也遇到了同样的问题,所以我的回答也许仍然对某人有帮助。我所需要做的就是在我的EC2仪表板中添加一个安全规则。这些步骤是:
https://serverfault.com/questions/248910
复制相似问题