最近老是需要传些大文件给朋友,要么就是自己有些资料想在不同的设备上访问。每次都用网盘或者通讯工具传来传去,感觉挺折腾的,速度有时候还不给力。琢磨着,干脆自己搭个简单的web服务器,专门用来下载文件,这样应该方便得多。
说干就干,我先是翻出来一台好久没用的旧笔记本电脑。配置不高,但跑个简单的下载服务应该绰绰有余了,正好废物利用。系统装的是Windows,我平时用这个系统也比较习惯,就懒得去折腾装Linux那些了,先用Windows试试看。
接下来就是选服务器软件了。网上看了一下,有人说用Apache,有人说用Nginx,还有人提到Windows自带了一个叫IIS(Internet Information Services)的东西。想着既然是Windows系统,自带的总归兼容性好点,而且说不定还简单些。我就决定用IIS来试试。
启用IIS功能
这个IIS默认好像不是开着的,得手动去打开。我摸索着找到了地方:
- 先打开“控制面板”。
- 然后找到“程序”或者“程序和功能”的选项点进去。
- 在左边栏找到“启用或关闭Windows功能”,点它。
- 弹出来一个框框,里面好多选项。我耐心找到“Internet Information Services”这一项。
- 把它前面的小框框勾上。它下面还有些子选项,我大概看了看,好像默认勾上的那些就差不多够用了,就没细究。
- 点“确定”,然后系统就开始安装配置了,等了一小会儿,提示完成了。
这个过程比我想象的要简单,就是点几下鼠标的事儿。
准备下载目录和文件
IIS装好了,接下来我就得准备个地方放我要共享的文件。我在D盘新建了一个文件夹,直接命名成“MyDownloads”,简单明了。然后随便往里面扔了几个测试用的文件,比如一个文档、一张图片还有一个小的压缩包。
配置IIS
这是关键一步了。我得告诉IIS,哪个文件夹是用来提供下载的。
我打开了“管理工具”里面的“Internet Information Services (IIS)管理器”。这界面看着是有点专业,一堆树状的选项。我在左边栏找到了我的电脑名,展开它,看到了“网站”。
默认好像有个“Default Web Site”。我就琢磨着直接用这个默认的。右键点击“Default Web Site”,选择“添加虚拟目录”。
- “别名”我就填了个“downloads”,这样访问的时候路径就是 IP地址/downloads。
- “物理路径”就选了我刚才在D盘建的那个“MyDownloads”文件夹。
- 然后点“确定”。
还有个很重要的设置,不然别人访问只能看到一个禁止访问的页面。我选中了刚刚添加的那个“downloads”虚拟目录,然后在中间的功能区域找到“目录浏览”这个图标,双击打开它。在右边的操作栏里,点“启用”。这样设置之后,别人访问这个地址时,就能看到文件夹里的文件列表了,可以直接点击文件名下载。
测试一下
配置得差不多了,该看看效果了。我先查了下这台旧电脑的IP地址,假设是 192.168.1.100 。然后我拿出手机,连上同一个家里的WiFi网络,打开手机浏览器,在地址栏输入 `http://192.168.1.100/downloads`。
回车!页面出来了!正是我那个“MyDownloads”文件夹里的内容,列着我放进去的几个测试文件。我试着点了一下那个文档文件,手机马上提示开始下载了。我又试了下图片和压缩包,也都能正常下载。速度还挺快,毕竟是在自己家里网络里传。
对了,中间Windows防火墙好像弹出来问我允不允许IIS相关的服务通过网络,我点了“允许”。如果你的没成功,可能需要检查一下防火墙设置,确保相应的端口(默认是80端口)是开放的。
搞定收工
就这样,一个简单的基于Windows IIS的web下载服务器就搭好了。整个过程动手实践下来,虽然开始看着IIS管理器有点懵,但实际操作起来,按部就班地做,也没遇到什么大问题。现在有了这个“根据地”,以后分享大文件或者自己备份点东西就方便多了,直接把文件拷到那个“MyDownloads”文件夹里,然后在别的电脑或者手机上用IP地址就能访问下载了。挺好用的,推荐有类似需求的朋友也可以自己动手试试看。