即便目前有很多免费的网络存储、网盘等工具,动辄数G、数T的免费空间,但是基本上我们也用不完这么多,真的比较重要的或者长久的数据还是存储在自己的付费虚拟主机或者VPS空间中比较妥当。免费存储可能会因为某个政策变动限速或者是被删除,着实没有多少没有安全感。
瞎扯
前几天我想着局域网中自己的笔记本作为服务器,然后手机或者别的局域网内的电脑能在线看我这里的视频,或者下载我这里的文件。于是就实际操作了一下,一开始是电脑开虚拟机,安装的是centos7.0,然后虚拟机的ip是192.168.80.131,我本地开了个虚拟机网卡,网关是192.168.80.1,然后安装好环境发现只能物理机打开虚拟机的网页,于是= =我就不知道怎么办了。然后想了一下,为什么我不直接笔记本开个IIS当服务器,这样所有的跟我同一个网关的就可以直接打开了,然后我也实践了以下。把我笔记本当作服务器,win10开了个IIS 10,把所有的东西都配置好,然后本地打开localhost,显示了网页,之后用手机打开电脑的内网地址192.168.0.100(手机是192.168.0.107),发现还是打不开。但是电脑能打开,然后我就想,linux如果是这样那就可能是防火墙的问题。没有打开80端口导致的,于是我就打开windows的高级防火墙,添加了一个入站规则,端口80。一切配置好之后手机打开192.168.0.100就能访问网页了,因为我只是想把电脑上的文件分享出来,所以iis自带的目录浏览就直接可以用,不过ui超级难看而已。于是我就搜了一下有没有好看的目录列表程序,然后就被我找到了~
Directory Lister
上面是这个程序的DEMO。
扁平化,我最喜欢的就是扁平化了~~UI也不错 字体也挺好看。
唯一的缺点是里面的css跟js都是在线的= =!于是乎,如果电脑没网了 那么可能效果就不是这样了。
安装
安装目录列表的过程很简单:
- 下载并解压缩目录列表
重命名resources/default.config.php
到resources/config.php
- 上传
index.php
与resources到你要列出的文件所在的根目录
- 上传其他文件在同一目录的index.php
OK!您现在应该看到一个目录列表浏览到您的目录时。
遇到问题了?
- 确保已安装Directory Lister的最新版本。目前的版本是
v2.6.1
- 确认您具有PHP 5.3或更高版本。您可以通过运行以下命令验证您的PHP版本:
php --version
Thanks, great article.