提问人:user3734436 提问时间:1/7/2016 更新时间:1/10/2016 访问量:58
本地文件服务器
Local Files Server
问:
我对一个项目有一个想法,但我没有非常明确的步骤应该遵循,因为必须首先开发。 嗯,这个想法是这样的,在我学习的地方有一个无线网络,但很少为我们提供互联网,我想使用该网络(没有互联网的局域网)下载文件(练习、过去的考试、程序、手册等),接收通知发布、会议、课程等。我想部署一个存储文件的服务器,并且还有一个人设法上传通知和其他文件。对于学生,我想部署一个应用程序,允许他们访问服务器并下载文件并按顺序接收通知,这是我想开发的一部分。 问题是我在某些地方有疑问,例如:您可以大规模无线传输文件吗?我需要什么?这个项目是否与内联网有关?,是同一个FTP服务器吗? 也许有些问题很基础,我理解一些术语,但我不知道我想做的是否相关。首先,谢谢。
答:
您可以通过使 TCP/IP 套接字 connection.it 与 LAN 中连接的设备一起工作,然后使用本地主机地址运行它来做到这一点。
您要求的内容可以主要在服务器端通过简单的标准 Web 技术进行处理,并且用户只能使用他们选择的浏览器。 设置一个简单的 Web (HTTP) 服务器作为文件分发的代理。例如,Apache DocumentRoot 使用 HTTP,您可以使用各种客户端,并支持大多数情况下的文件传输。 上传是另一回事,需求可以与下载分开。FTP 可以作为上传选项。 在通知方面,我建议从简单的 RSS 提要开始。您可以获得开箱即用的通知、历史记录和客户支持。一些 RSS 源
更新:通过 HTTP 和 RSS 传送文件是基本的 Web 构建块。只要保持简单,大多数具有互联网技术意识的人将能够提供帮助。
对于简单的概念验证,请安装 Apache Web Server 并从本地驱动器上的文件夹访问文件。除了您要交付的静态内容之外,您还可以设置几个.HTML网页来获取信息和导航,这些网页以后可以成为动态(PHP、Python 或 .javascript)页面。
关于缩放:从单个 Apache(服务器)实例开始。确保它位于有线网络的中心位置。在有线网络成为问题之前很久就会出现与客户端的无线链接的问题。
推荐方法:
- 使用 Apache + RSS + Web 浏览器设置 PoC,以了解概念、它们为您提供的内容以及它如何适合您的问题领域。寻求帮助,要求“知道如何设置 Web 服务器的人” 任何尊重自己的半体面的 IT 学生都应该能够提供帮助。
- 与 IT 部门的 (Linux) 系统管理员交谈。他们应该能够告诉您他们如何帮助您设置服务器、应用程序以及您在服务器上需要什么,因为他们很可能已经有几个类似的设置。如果您需要扩展 Web 服务器(获取超过 1000 个并发用户),这就是您与之交谈的人
- 与网络管理员或您最喜欢的技术/硬件人员交谈,他们更了解物理内容,例如网络、WIFI aso。这是您就带宽和网络相关问题与之交谈的人。
避免使用“APP”一词。人们会把注意力转移到错误的问题上。首先解决内容分发的根本问题。应用程序(访问和导航层)可以稍后处理。 有 Apache 的替代品。我听说过。
评论