各位大大们,请教:怎么架设一个用于文件或资料共享的服务器呢?网站怎么配置?需要什么知识

各位大大们,请问:如何架设一个用于文件或资料共享的服务器呢?网站如何配置?需要什么知识?
是这样的,我们这边儿的地方组织,需要建立一个工作文件共享的方式,包括:

1、建立一个个人信息资料库
2、所有公共文档的共享(希望能给出文档的存储方式及存储结构)
3、对不同工作人员进行权限设置(希望能给出解决办法)
4、得有界面,方便只懂得电脑基本操作的人 使用。

我刚刚接触计算机,就懂得基本的编程以及一点儿网络基础,没做过网站,没研究过服务器的架设,所以我想请各位大大给我提供帮助(一些基本的,各位大大懒得说的知识,希望能给出学习的方向或者链接)。

1、我主要是不懂网站是怎么架设起来的?怎么跟数据库连上的?网页是怎么放到服务器上的?前台和后台怎么联系的?
2、我要实现上述的功能,前台用什么写啊? 现在写前台和后台都用什么语言?
3、我这个是直接做成ftp服务器呢,还是用什么方法能实现文件下载功能??根据要求,尽量不用ftp服务器的形式。
4、希望能给出我学习的方向,要是能实现上述功能,我需要学习什么知识呢??


问题有点儿多,先谢过了!!!

------解决方案--------------------
使用ftp架设一个服务器,目前只知道这么点