关于如何在IIS7.5上配置FTP站点,可以参见文章: Windows 2008在IIS7.5上创建独立账号的FTP站点
IIS7.5配置FTP站点的向导中,有一个“绑定与SSL设置”的界面。在这一步,有一个“启用虚拟主机名”的选项,勾上后,可以输入一个虚拟主机名(其实就是一个域名)。这样做有什么意义呢?这样做很有意义。

我们知道FTP协议与HTTP协议一样,都可以用“协议://地址:端口/路径/文件名”这样的一个字符串来表示一个资源,比如ftp://127.0.0.1:21/test/file.txt,这就是一个资源,一个FTP资源。其中ftp://127.0.0.1:21表示了服务器的相关信息,比如服务器IP为127.0.0.1,监听21端口等等。
上面讲FTP这么多,跟启用虚拟主机名有什么关系呢?在早之前,要在一个服务器上建立两个FTP站点,只能将使其监听不同的端口。比如ftp://127.0.0.1:21/和ftp://127.0.0.1:2121,这样就可以建立两个FTP站点了。如果我们两个FTP站点都想使用21端口,肿么办呢?其实还可以更高级一点,我们可以引入虚拟主机的概念。我们知道,如果要在IIS开设多个WEB站点,那么要么端口不同,要么为各个站点设置不同的虚拟主机名(即域名)。IIS7.5的最大的进步就在于,对了FTP,IIS使用了跟WEB一样的机制,可以为FTP站点设置虚拟主机名,这样一个IIS上就可以建多个相同端口的FTP站点了。比如ftp://www.splaybow.com:21和ftp://www.xxx.com:21,就可以同时存在了。
好了,大家应该明白这个虚拟主机名的选项有着什么样的意义了。那么如果我们配置一个ftp站点时设置了虚拟主机名,那么使用时要注意什么呢?其实,使用时要注意,登录的用户名必须要使用“域名|用户名”的形式。比如ftp://www.splaybow.com:21,假如用户名是splaybow,那么登录时的用户名就必须为:www.splaybow.com|splaybow。如果你不加域名在前面,登录时就会提示目录没有权限哦!如:home directory inaccessible.
关于IIS7.5 FTP站点启用虚拟主机名,本文就介绍这么多,希望对您有所帮助,谢谢!
要饭二维码
洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权
本文属于“洪哥笔记”原创文章,转载请注明来源地址:IIS7.5 FTP站点启用虚拟主机名:http://www.splaybow.com/post/iis75-ftp-virtualhost.html
如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D!
发布时间:2013/12/7 16:12:46 | 编辑:洪哥 | 分类:IIS | 浏览: