上午刚从配置windows server 2008 r2的https访问这个坑出来,下午又栽进ftp搭建的这个坑里。话不多说,一起来看看怎么搭建。
首先在开始–管理工具–服务器管理器中“添加角色”

关于windows server 2008 ftp搭建

关于windows server 2008 ftp搭建
关于windows server 2008 ftp搭建

安装成功后,点击关闭。
接着添加用户,用于ftp的指定用户

关于windows server 2008 ftp搭建

接着添加ftp站点,

关于windows server 2008 ftp搭建

关于windows server 2008 ftp搭建

关于windows server 2008 ftp搭建

关于windows server 2008 ftp搭建

指定用户为刚才添加的用户。点击完成。

添加完站点之后,在服务器内部浏览器输入ftp://localhost后,可以成功弹出登录框,输入用户名密码完成后
关于windows server 2008 ftp搭建

关于windows server 2008 ftp搭建

但是在外面用ftp://ip来访问的时候却提示无法显示页面(连输入用户名及密码框也没有弹出),很尴尬。网上说的最多的就是防火墙设置。
整理了一下,往下看。
1.控制面板下的防火墙—–>许程序或功能通过,,,

关于windows server 2008 ftp搭建

这两个要勾选上。如果没有windows服务主进程,就点击允许运行另一程序–浏览,选中C:\Windows\System32\svchost.exe
2.监听21端口(添加ftp站点时设置的端口)是否正常运行。

关于windows server 2008 ftp搭建

当时搞到这里还是无法在外面连接到ftp,随后在一篇文章里看到说要为相应的端口添加安全组规则
于是登录ECS控制台,添加安全组规则。

关于windows server 2008 ftp搭建

关于windows server 2008 ftp搭建

点击添加“安全组规则”
关于windows server 2008 ftp搭建

完成后在服务器外面输入浏览器,就能成功成功弹出对话框,输入用户名及密码后却还是显示无法显示页面
用ftp连接工具尝试,出现类似下面的错误,

关于windows server 2008 ftp搭建

继续百度,找到了解决方法。
我用的是FlashFXP这款软件,解决方法是

关于windows server 2008 ftp搭建

关于windows server 2008 ftp搭建

将被动模式改为主动模式,应用—-确定。

终于搞定!!!
用不同的软件的设置方法大同小异,
http://blog.csdn.net/hejiahuanle2/article/details/5766676
这个链接里有许多不同软件的解决方法,需要的可以参考下。

相关文章: