我有一台托管多个网站的服务器。我希望用户能够使用在端口 21 上运行的 FTP 访问他们的网站。这在 IIS 7.5 中可行吗(如果不可行我也不会感到惊讶!)
答案1
是的,您可以安装和配置一些 ftp 服务器。完成之后,您可以为某些托管客户添加用户和密码。之后,他将可以访问他的文件夹
这是很好的教程
http://www.windowsnetworking.com/articles_tutorials/Creating-Configuring-FTP.html
答案2
IIS7.5 中有很多与 FTP 相关的最新内容,例如 FTPS(ftp + SSL),如果您托管多个站点,并且每个站点已经有特定的用户,则可以尝试实施用户隔离,您可以找到很棒的教程:
答案3
问题解决了
微软在 IIS 7.5 中继续走下坡路,推出了“形式重于功能”的版本,他们在该版本中又一次半心半意地尝试扩展 IIS FTP 功能。
总之,以上这些是可以实现的,但是实现的方式很尴尬!
- 确保已安装 IIS 的 FTP 选项(Windows 组件)
- 右键单击您的网站并选择
Add FTP Publishing
- 确保勾选
Enable Virtual Host Names
并输入网站地址,例如 www.example.com - 根据需要继续
现在,说说“特别”的部分
设置 FTP 客户端时,你必须确保用户名是 <website address>|<username>
例如 www.example.com|jimbo