今年2千预算配了一台香港云服务器,现在满足完了所有需求(NAS、跑其他服务、日常使用、玩游戏)。作为一台高配机器的性能,在公司和网站项目下的大部分时间里都是处于过剩的状态,而虚拟化和容器化就是用来让一台机器能干多个事情而且还能保证环境隔离的,为了榨干机器的所有性能,想要用云服务器搭建文件应用。
文件云服务器搭建要求:
1、所有的员工都能访问所属部门的共享文件和公司的共享文件,但是不能对该共享文件进行修改,只能读取。
2、员工自己有自己私有的专用文件,该员工对自己的文件拥有所有的权限。
3、文件服务器管理员能访问所有共享文件,但不能访问员工的专用文件。
结合需求,下面讲讲——搭建文件云服务器配置教程?首先准备好云服务器,然后搭建运行环境。环境配置好之后,通过命令的形式来搭建文件云服务器。
一)选定一台合适的云服务器
如果你没有云服务器,可以购买当下比较流行的云服务器,阿里云、腾讯云、互联数据等,个人网站可选择配置低点的,企业网站选配置高些的。性价比好的推荐互联数据,选择你需要的配置,购买完成后会自动生成IP信息等。我们现在配置文件服务器运行环境。
二)云服务器配置文件服务器运行环境
centOS系统可以直接使用yum install命令进行环境安装,比较稳定的版本可以直接使用命令:
yum install -y httpd php php-fpm mysql mysql-server php-mysql
安装完成后需要依次启动所有服务,依次输入命令:
service httpd start
service mysqld start
service php-fpm start
上面三条命令输入完成之后网站的环境基本完成,可以检查先各项服务的运行情况,命令:
netstat -tunlp
php-fpm监听9000端口,mysqld监听3306端口,httpd监听80端口,并且已经正常启动;这个时候打开浏览器如果服务器的外网IP就可以看到apache的测试页面啦;
现在开始修改数据库密码,使用命令:mysql admin -u root password "XXXXXXXX"
将双引号里面的X换成你想设置的密码就可以啦,设置完成后登录数据库查看,使用命令:mysql -u root -p
回车提示你输入密码,输入你刚刚设定好的密码就可以进入数据库了。
三)找一个空间大的磁盘(实验这里用C盘)创建一个share的隐藏共享文件夹(名字设置成id+$格式来隐藏文件夹,只有搜索完整路径名才能找到),组或用户名里面的权限改为Domain users(仅限共享给域用户)
1、右击share文件夹---安全---高级,权限加入各个小组。
2、在D盘SHARE文件夹下建立二级子文件夹分别为:公司共享,行政部,生产部,文控中心,研发部,业务部。右击业务部文件夹---属性---安全---高级
禁用继承关系并删掉无访问权限的部门组
3、在业务部下创建三级子文件夹分别为:企业专用,业务共享。此时是员工实际存储空间,需要细化操作权限,文件专用的个人文件夹安全权限设置如下,个人文件夹有完全控制权限不受限制。
业务共享文件夹安全权限设置如下,业务组成员有读写权限,以为着业务组可以上传下载文件到共享文件夹,但是不能删除修改。
4、验证,登录文件客户端,添加网络映射共享盘
此时业务部的权限配置已经完成,如需添加文件管理员则可将相关人员添加入域管理员组administrators或者单独新建一个小组加入相关权限组。如不需要看到其他部门文件夹,则调整share的权限范围为仅此文件夹即可。其他部门文件夹权限以此类推。
要搭建网站的话,应注册域名,进行备案及解析,上传你准备好的项目到云服务器即可。
深圳市恒讯科技的云主机是领先的分布式文件存储+万M传输网络+优化的算法,每个云服务器的数据保留4份,外加异机备份,数据安全高枕无忧。