传输rp文件到ftp服务器并通过浏览器访问html

背景说明:

         为了让开发和测试更加快捷的查阅产品的rp文档,使用axure写完rp文件后,导出html文件后

通过ftp工具上传到ftp服务器上,然后在开发和测试同学就可以通过浏览器直接查看对应的html需求内容。

(原理:在ftp服务器上同时启动ftp服务和http服务,两种服务都使用默认端口且指定相同的文件夹。这样ftp上传的html文件就可以通过 http://文件地址 直接在浏览器访问了)

准备:

     1、向公司申请ftp服务(安装windows服务器系统)本次操作中安装的是windows sever 2008  

     2、服务器端下载ftp工具FileZilla Serverhttps://filezilla-project.org/

           (操作中从官网下载的文件出现没有exe后缀无法识别安装的问题,解决方法:百度其他下载源,下载历史的server版本安装解决了)

    3、 本机(需要上传ftp文件的电脑)上下载安装 FileZilla Clienthttps://filezilla-project.org/

    4、在服务器端启用http服务。

   本次文档实际操作环境: 阿里云(有点坑)+windows server2008+FileZilla +iis服务

部署步骤:

一、ftp服务搭建

二、http服务搭建    

三、整体测试

  

一、ftp服务搭建:

          1、在服务器上安装配置:FileZilla Server   具体配置过程参考:https://www.cnblogs.com/Vincent-Bryan/p/6629747.html

配置关键点说明:

a、FileZilla Server 端口号最好使用默认21 (方便后面和http服务结合使用)

b、服务器的防火墙建议关闭。(若不关闭的话,可参考其他文档增加应用例外和出入站规则)详情参考:https://www.cnblogs.com/qianzf/p/7074528.html        https://www.jianshu.com/p/b805e41b1262

 c、阿里云有自有的端口策略,需要将端口在阿里云的策略组中添加(尤其是自行添加的端口)详情参考:https://blog.csdn.net/qq_33560169/article/details/79053952

d、自行测试:安装服务后,在服务器上自行安装个FileZilla client ,使用刚才sever上配置的用户名和密码进行连接下,连接并成功获取文件后,说明FileZilla  服务 配置ok。(端口是否ok还不能确定)

2、在本机(上传ftp文件的电脑)安装配置:FileZilla Client,详情参考:https://jingyan.baidu.com/article/ca41422f7ee7831eae99ed17.html

配置关键点:a. 使用客户端连接ftp服务器时,若登陆成功后,无法获取目录,请确保使用的是公司内网,若要用vpn的话一定要

让公司网络管理员将阿里云的安全策略中的端口陪好。

b 测试成功标识,能通过客户端成功 连接ftp服务,并上传下载文件。

c  客户端传输模式更改为“主动”模式。

二、http服务搭建:

  使用iis配置,详情参考:https://www.cnblogs.com/merryan-share/p/7363732.html

关键点:1、添加网站时,一定要点击测试连接,出现全部成功才算成功。若出现错误“无法验证对路径的访问”,可参考https://jingyan.baidu.com/article/48b37f8d6189e41a646488f4.html

2、网站物理路径目录必须跟ftp服务的路径目录是同一个。

3、网站端口使用默认的80端口。

三、测试:

1、使用axure制作rp文件后,导出html文件。

2、使用FileZilla Client 将生成的html文件上传到 ftp服务器上。

3、在FileZilla Client 中已上传的的index.html文件右键然后“复制url地址”

4、将复制的url地址填入到chrome浏览器中,同时去掉地址前面的 ftp:// ,回车后看到对应的html内容表示成功。

猜你喜欢

转载自blog.csdn.net/C11611/article/details/84573510