码迷,mamicode.com
首页 > 其他好文 > 详细

Azure VM部署FTP

时间:2014-10-23 07:01:01      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:windows   虚拟机   角色   

Azure VM部署FTP

-----Windows Server篇

由于在Azure的VM中部署FTP Server相比本地部署来说,还需要考虑Azure的发布,默认情况下,Azure会禁用所有的虚拟机端口,所以我们需要手动开启FTP的端口。

1 准备虚拟机和IIS服务

安装IIS中FTP Server(PS: 虚拟机部署详见之前的虚拟机管理)

通过RDP进入到虚拟机,选择添加角色和功能,开始部署FTP角色

bubuko.com,布布扣

直接下一步

bubuko.com,布布扣

选择“基于角色或基于功能的安装”,下一步

bubuko.com,布布扣

选择相应的服务器,下一步

bubuko.com,布布扣

选择web服务器(IIS),点击添加功能继续回到角色页;下一步

在功能页直接2次下一步进入角色服务页

bubuko.com,布布扣

勾选FTP服务器和管理工具,下一步进行安装

bubuko.com,布布扣

等待完成安装。

2 部署FTP

完成IIS安装后,打开IIS管理工具,新建FTP站点

bubuko.com,布布扣

在IIS管理工具中,右键服务器选择添加FTP站点

bubuko.com,布布扣

输入FTP站点的名称;

配置物理存储路径(PS: Azure VM的D盘是2块SSD的磁盘组成,有超过1万的IOPS,但是这个分区是个临时盘,在服务器重启等动作下,数据会被删除,所以正式环境下,不建议将FTP的根目录放在D盘,也不建议放在IO比较低的C盘,而是通过附件额外的磁盘,建议多附加几块,增加IOPS,磁盘上限根据核心数,1核心可增加2个附加磁盘)

bubuko.com,布布扣

根据需要是否配置SSL,这里不配置,下一步

bubuko.com,布布扣

选择基本身份验证;允许所有用户访问;配置为读写权限(根据不同的需求配置权限)

bubuko.com,布布扣

完成FTP站点的部署,接下去需要做一些配置,完成FTP的部署

bubuko.com,布布扣

点击服务器,双击FTP防火墙支持

bubuko.com,布布扣

这里配置为被动FTP,所以需要指定2个随机端口作为数据流入,并且配置允许访问的外部IP(FTP Server的公网IP)

接下去需要配置防火墙,允许指定端口的访问

bubuko.com,布布扣

新建入站规则

bubuko.com,布布扣

选择端口,下一步

bubuko.com,布布扣

输入之前在FTP配置的端口,下一步

bubuko.com,布布扣

勾选允许连接,下一步

bubuko.com,布布扣

勾选规则适用的环境

bubuko.com,布布扣

输入名称,完成防火墙配置

bubuko.com,布布扣

重启FTP服务

3 配置Azure虚拟机端点

完成FTP部署后,需要做最后一步,在Azure上添加端点

bubuko.com,布布扣

如图所示,添加需要的3个端点,注意公用和私有(具体配置见之前的虚拟机管理)

4 测试

打开IE,登入到FTP(需要输入用户名和密码)

bubuko.com,布布扣

通过资源管理器登陆

bubuko.com,布布扣

输入用户名和密码

bubuko.com,布布扣

登入到FTP根目录

本地创建一个TXT文档,刷新FTP,在IE和资源管理中都能看到新建的文件

bubuko.com,布布扣

bubuko.com,布布扣

Azure VM部署FTP

标签:windows   虚拟机   角色   

原文地址:http://neoni.blog.51cto.com/6022658/1566904

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!