您的位置:首页 > 编程语言 > PHP开发

配置FTP服务,内网可以访问到,外网访问不到的解决办法(win 2008)

2017-05-15 13:52 477 查看
1.首先ftp的配置就不多说,百度一大堆,里面的一项绑定的IP地址,默认全部未分配

2.当都配置好后,并且添加指定的用户(用管理员方法打开服务器角色添加)后,发现ftp://内网ip 可以访问到,外网访问不到,这里有几大原因,

a)防火墙都要关闭, 关闭后还不行,就去看看你的C:\Windows\System32\inetsrv\ 路径下有没有inetinfo.exe这个启动文件,有关这个文件可以百度看一下他的用处,如果没有的话,去下载一个复制到这个目录下面,并且在高级安全windows防火墙里进行配置,在入站规则中新建规则选择 程序下一步此程序路径(游览)选中 前面那个目录下的inetinfo.exe文件添加上去下一步
允许链接下一步默认全选后完成。

b) 有关端口的问题,你默认配置21端口后,FTP将启用20/21 两个链接传输端口,这俩都要启动,21入站,20出站,也是到高级windows防火墙里去看有没有 或者 有但是没启动两种情况,没有的话就继续新建站一步步走。

另外如果你是阿里云服务器实例,那么你需要到阿里云后台去开启20/21端口的允许访问权限,在进入实例--本实例安全组--规则配置里进行添加端口允许访问。

c) 其他有关ie游览器中 internet高级端选项中--游览 下的一些启动FTP文件,被动使用FTP之类的选项一般默认都是选中的状态,关于游览器其实一般不用做修改处理,默认及正确。

这几大 原因都对了 基本 就好使用了,这时候在用FTP客户端连接服务器,发现有的人出现了链接失败问题,获取列表失败等信息,别急,将FTP客户端的 站点--站点管理--选择链接的ip设置数据连接模式为主动 模式(PORT)即可。

对于现在搜索的博文,质量低下,问题没有解释清楚,胡乱复制粘贴,深感体会,这些都是这俩天遇到的问题,有错误可以指出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐