前几天和一个朋友装了一台Dell的品牌服务器,服务器很小,只有一般机箱的三分之二,而且机器开机后声音很轻,Dell的不愧就是Dell的。Dell服务器现在只有Windows2008安装选项了,没有2003的,因此上面的IIS是7.0的。安装好后碰到2个问题:一个是网站打开报错,后来检查出原因是操作系统是64位的,需要把空间所在的进程池调整成32位。
还有一个问题是通过IIS 7.0 自建的FTP无法连接。只能在本地通过FTP命令联通,换到远程就不行了,初步估计是防火墙的问题。后来把Windows2008的三种防火墙全部关掉了,果然就好了。但是不能总这样全部关吧,不太安全,于是在英文资料里面搜索了下,需要添加一条防火墙策略就可以解决。
netsh advfirewall firewall add rule name=”FTP (non-SSL)” action=allow protocol=TCP dir=in localport=21
也就是添加非SSL状态下的FTP端口,一般大家都是非SSL状态。于是问题解决。国内用IIS自带FTP的不多,IIS7.0下使用FTP的就更少了,希望这篇文章对以后碰到这类问题的朋友有所帮助。