Windows下建立FTP服务器站点
环境
- 操作系统版本:Win7旗舰版64位系统

1、安装FTP组件
打开或关闭Windows功能,打开过程可能会比较慢,大概3、4分钟:

安装FTP组件。勾选Internet信息服务下的FTP服务器、FTP服务、FTP扩展性以及Web管理工具全部项,如下图:

2、添加FTP站点
在开始->程序中找到
Internet 信息服务(IIS)管理器,并打开

右击“网站”,选择
添加FTP站点:

在站点信息中,名称可以按自己的喜好填写,这仅代表该FTP的名称;物理路径即为你想把哪个文件夹作为
FTP根目录,如我的FTP根目录为F盘下的FTP文件夹,如图:

下一步是绑定和SSL设置,如下图:

其中IP地址填写你的电脑本机IP,获取方法为:
WIN+R打开运行窗口——输入cmd——输入ipconfig即可获得IP地址,如图:

将IP地址填写进去后,端口默认为
21,当然也可换成其它端口,但建议别换,以免出问题
同时勾选“自动启动FTP站点”,SSL设置为无
下一步是身份验证和授权信息,设置匿名登录,允许所有用户访问,权限可读可写,点击完成即大功告成。

3、访问FTP
打开浏览器,输入ftp://IP地址,即可访问FTP中的资源:

当然也可以通过Windows资源管理器(也就是文件夹)访问FTP,如下:

4、过程中的报错处理
问题:除非Microsoft FTP 服务(FTPSVC)正在运行,否则无法启动FTP站点
- 解决方法:启动Microsoft FTP Service服务
问题:无效的应用程序池名称,解决方法如下:
- a.打开IIS后,点击左侧应用程序池,看右侧窗口是否没有默认应用程序池,即
DefaultAppPool - b.如果没有,则右击添加应用程序池,名称随便写,版本也随便选择一个
五、说明
1.如果端口设置为非21的其它端口,则在访问FTP的时候,需要在IP后面加上
:端口才能正常访问。比如说我设置的端口为212,那么我的FTP的访问地址为ftp://192.168.1.103:212/
2.关于身份验证和授权信息中的
读取和写入权限。
- 读取即为可以
读文件,可以查看文件列表,可以打开文件 - 写入即为可以
写文件,可以修改文件,可以添加文件
Windows下建立FTP服务器站点的更多相关文章
- Windows下搭建FTP服务器
一.什么是ftp? FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”.用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(A ...
- 搭建windows下filezilla FTP服务器
FTP服务器必不可少,鉴于serv-u越来越冗余繁多的设置,个人还是比较喜欢简单.干净,满足需求即可的东东,所以选择filezilla.更主要的原因是ta是开元免费使用的,虽然免费,功能却齐全,我发现 ...
- Windows环境下搭建FTP服务器
Windows主机建立FTP服务器 第一步:启用对应的Windows功能 控制面板 选择启用或关闭Windows功能 勾选FTP服务器和Web管理工具 可能出现的问题 系统提示无法安装IIS和FTP服 ...
- win7下如何建立ftp服务器
前段时间正在做一个项目,需要上传东西到ftp服务器,纠结于如何建立ftp服务器.经过一番摸索.终于成功建立ftp服务器.现将我的经验跟大家分享一下.不足之处还望多多指点! 步骤/方法 首先在本地机器上 ...
- 在Windows XP系统下架设FTP服务器需要5个步骤。
4步win7下简单FTP服务器搭建:http://blog.sina.com.cn/s/blog_3f7e47f20100haur.html 申请网域护照(即帐户),开通免费域名.连接到www.ora ...
- 1 Linux平台下快速搭建FTP服务器 win7下如何建立ftp服务器
百度经验连接(亲测可用) http://jingyan.baidu.com/article/380abd0a77ae041d90192cf4.html win7下如何建立ftp服务器 http://j ...
- CentOS6.5下搭建ftp服务器(三种认证模式:匿名用户、本地用户、虚拟用户)
CentOS 6.5下搭建ftp服务器 vsftpd(very secure ftp daemon,非常安全的FTP守护进程)是一款运行在Linux操作系统上的FTP服务程序,不仅完全开源而且免费,此 ...
- 搭建 Windows Server 2012 FTP 服务器
在Server2012打开 服务器管理器,选择 添加角色与功能,添加Web服务下的FTP服务器 单击安装 我们现在C盘创建一个名字为FTP的文件夹,里面创建一个ftp的文件,做测试用,如图 打开服务器 ...
- Windows下建立ArcGIS Server集群
原创文章,转载须标明出处自: http://www.cnblogs.com/gisspace/p/8269525.html -------------------------------------- ...
随机推荐
- Mysql中MyISAM引擎和InnoDB引擎的比较
结论 如果不清楚自己应该用什么引擎,那么请选择InnoDB,Mysql5.5+的版本默认引擎都是InnoDB,早期的Mysql版本默认的引擎是MyISAM MyISAM 和 InnoDB的适用场景 M ...
- vector的内存分配问题
vector的内存增长问题,其实无非是vector中size()和capacity()问题.vector的一个缺点就是它的内存分配是按照2的倍数分配内存的.当当前容量对插入元素不够时,分配一块新的内存 ...
- java并发之读写锁ReentrantReadWriteLock的使用
Lock比传统线程模型中的synchronized方式更加面向对象,与生活中的锁类似,锁本身也应该是一个对象.两个线程执行的代码片段要实现同步互斥的效果,它们必须用同一个Lock对象. 读写锁:分为读 ...
- SSM-SpringMVC-16:SpringMVC中小论注解式开发之访问方式篇
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 访问方式可以指定,打个比方,你通过get方式进入登陆页面,通过post发送ajax数据库校验或者post提交 ...
- IDEA无法创建类,接口
原因:模板丢失 解决方案: 在idea.exe.vmoptions 或 idea64.exe.vmoptions中加入配置-Djdk.util.zip.ensureTrailingSlash=fals ...
- WPF 毛笔字
1.先来看看InkCanvas的一般用法: <InkCanvas> <InkCanvas.DefaultDrawingAttributes> < ...
- php curl_errno 60
问题描述 使用curl进行微信统一下单,curl 错误 curl_errno 60 错误码60 因为使用了证书配置项,所以要配置curl证书 解决方法 下载证书并配置php.ini ,配置curl证书 ...
- js中闭包来实现bind函数的一段代码的分析
今天研究了一下bind函数,发现apply和call还可以有这样的妙用,顺便巩固复习了闭包. var first_object = { num: 42 }; var second_object = { ...
- 小米笔记本怎么关闭secure boot
关闭Secure Boot的步骤: 一.关闭 "快速启动" 功能 1.右键-开始菜单- 电源选项,进入后 点击"选择电源按钮的功能". 2.进入电源选项设置后, ...
- C++11中map的用法
最全的c++map的用法 1. map最基本的构造函数:map<string ,int>mapstring; map<int,string >mapint;map<sri ...