Win10搭建简易文件服务器

Win10搭建简易文件服务器,第1张

前置条件: 安装Python

进入dos命令行窗口:

检测python是否可用,在命令行窗口直接输入 python ,回车

检测python可用后,进入到自己指定要搭建服务的目录(比如:D:/SimpleServer),然后输入如下命令:

浏览器中输入: http://localhost:8000 或 http://本机ip:8000 进行访问,由于此时搭建服务器目录中没任何内容,故会显示如下:

此时可用在搭建的服务器目录中 创建文件夹/文件 即会看到如下效果:

好了,至此一个简单的服务器搭建就结束完了。

version: '3' //docker-compose 版本 3.x

services:  //服务的配置信息

    FileServer: //自己定义的服务

        image: nginx:latest  //使用的镜像名

        container_name: 'FileData' // docker容器名

        restart: always //重启策略 always 总是重新启动

        ports: - '8003:8003'  //映射端口信息 宿主端口:容器端口

        volumes: // 定义了卷信息,提供给 services 中的 具体容器使用

            - './nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf' // 用户自己指定的目录:映射目录

            - './nginx/log:/var/log/nginx'

            - './file:/usr/share/nginx/file'

            - './web:/usr/share/nginx/html'    //其他html连接目录

        command: /bin/bash -c "nginx -g 'daemon off'"  //覆盖容器启动后默认执行的命令

autoindex on //是否显示文件目录 on显示  off 关闭显示

autoindex_exact_size on // 显示文件确切大小 on 显示字节单位 off 显示出文件的大概大小,单位是KB或者MB或者GB

autoindex_localtime on //默认为off,显示的文件时间为GMT时间 ;改为on后,显示的文件时间为文件的服务器时间

charset utf-8,gbk //显示的字符集

server{ //服务配置

    listen 8003 // 监听端口 ,也可以加上IP地址,如,listen 127.0.0.1:8080

    server_name _ //定义网站域名,可以写多个,用空格分隔。

    //匹配规则,在server{}里可以有很多location配置段

    //root/alias 是指定文件路径的两种方式 alias 相当于重定向路径

     //使用alias,目录名后面一定要加“/”

    location / { //location 后面跟的搜索路径

        root /usr/share/nginx/file //指定文件服务地址 这里的目录是 yml 文件里配置的映射目录

    }

    location /web/{ 

        alias /usr/share/nginx/ //多个location 的时候这里只需要指定映射目录的上级目录就行了

        index index.html index.htm //配置默认首页

    }

}

文件服务器不能执行计算任务。也就是说他们不能运行客户端程序。另外,文件服务器不能像网络服务器那样提供动态内容。而且文件服务器也不能像数据库服务器那样,即前者无法提供对共享数据库的访问,而后者可以。文件服务器能通过Windows或者UNIX操作系统协议由本地内部互联网或者通过文件传输或超文本传输协议(FTP和HTTP)由企业内部互联网提供对静态文件的访问。文件服务器最初的功能就是存储。对于家庭用户而言,一个中央存储位置可以提高整体计算效率和降低整体计算成本。通过将所有的重要文件放在一个单独的位置上,你就无需再担心你所使用文件的不同版本,也不用再担心由于大量非关键文件副本分散在不同系统中而浪费了硬盘空间,可以在正确计算机的备份存储媒介上备份正确的文件,以确保家中的每台个人计算机都可以访问适当的文件。从系统制造商的角度来说,一台文件服务器还能从各个硬盘中释放各种工作站计算机,减少整体的硬盘支出。随着固态硬盘(以每GB高昂的成本提供强大的性能)的兴起,文件服务器能将工作站从普通硬盘的性能桎梏中解放出来,对于上网本和超便携笔记本来说特别有用,因为这些移动计算机通常只能容纳一个硬盘,所以固态硬盘的小身材通常是移动设备的理想选择。一台专用文件服务器能允许家庭中的每个用户(无论他们是在家中还是在路上)来访问需要的每一个文件,不管他们在特定的时间下使用那款特殊的设备。专用文件服务器能允许用户与朋友和合作者共享文件,只要给他们提供一个URL,一个域名和密码以及指定他们所访问的内容即可。举例来说,或许你希望与亲家共享孩子在学校的照片,但是你的云存储能力无法满足所有这些照片的展示以及其他你存储在云硬盘上的文件。或许你希望与同事共享不想被上传到亚马逊或者其他第三方所属的服务器的敏感信息,但是文件太大又无法发电子邮件。或许你只想访问200GB的MP3音乐库,但是你所居住的旅馆只能满足600GB的固态硬盘的上网本。这些例子仅仅是例证文件服务器有用性的冰山一角而已。也就是说文件服务器是满足所有这些需求的一个选择。你可以将你所有的照片集中在闪存上,下次在见到亲家的时候把闪存交给他-但是这意味着每次你希望和亲家共享更多照片的时候每次都必须这么做-谁知道你是否能拿回你的闪存呢?你也可以将刻好的DVD-R交给你的同事,--但是或许一个4GB容量的DVD-R是根本不够的,电子邮件需要像蜗牛一样花费数天。如果你在旅途当中,你可以携带便携式外置硬盘,又占空间,又可能被盗或者丢失。文件服务器是一种解决所有这些问题的简单易行的解决方案。家用文件服务器不需要企业级硬件,价格是家庭用户可以承受的。而且文件服务器还是由节能组件制造的,不会导致高额的电费账单。你希望如何轻松的管理你的文件?很不幸许多越来越强大的文件服务器操作系统对于非IT的人员来说操作起来并不容易。不过,市场上有可以轻松驾驭的服务器操作系统。一旦发生灾难该如何恢复你的文件?将你的文件放在一台计算机上等同于将你所有的鸡蛋都放在同一个篮子里,这是风险很大的。该如何保障安全呢?任何类型的网络上的任何资源都存在被入侵的风险。这份指南能回答所有这些问题,它主要是针对家庭用户,因此有必要在存储空间,管理能力,恢复能力和安全简化上作出一些牺牲,因为家庭用户通常无法负担高额的成本,也不需要专业级别的文件服务器解决方案。简单来说,一台网络关联存储设备是一台计算机应用工具,它是专门为提供网络访问存储而设计的。网络关联存储设备与文件服务器相比,通常能提供更加简单的管理职能(比如轻点几下鼠标就能完成插入和播放功能),但是经常会收到所有权软件的限制,存储空间有限且无法像专用文件服务器那样实现扩展。另外,能容纳像本指南中所描述的大量硬盘的高端网络关联存储设备比文件服务器要贵的多。最后,由于他们的设计通常只是针对一种用途,他们就不像文件服务器那样灵活,在多系统家庭中必须指定基本的工作站。也就是说,尽管网络关联存储设备超出了本指南讨论的范围,但是如果你对其不够熟悉的话也值得去关注一下。本指南与作者之前的那些指南是有诸多不同的,它不是纠结于能执行特定工作任务的指定价格范围内的指定系统,而是探讨操作系统和组件类型的选择,以及这些不同的选择如何与解决不同的需求完美匹配。也就是说,或许你需要大量存储空间,但是你不是特别关心备份。或者你根本不需要太大的存储空间,但是希望使用非常直观的文件服务器操作系统。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/108614.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-11
下一篇2023-03-11

发表评论

登录后才能评论

评论列表(0条)

    保存