欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

致:上海郑兄(虚拟主机-web服务器搭建)

程序员文章站 2022-03-03 18:52:49
...
[color=red]一、首先建议做冗余磁盘整列,但是这需要多个硬盘。作为虚拟主机使用,如果不做备份,到时候责任属于谁的?你可以先看一下冗余磁盘整列,推荐使用Raid10。[/color]
看看这个,希望对你有帮助:(1)Raid 10是一个Raid 0与Raid1的组合体,它是利用奇偶校验实现条带集镜像,所以它继承了Raid0的快速和Raid1的安全。RAID 1在这里就是一个冗余的备份阵列,而RAID 0则负责数据的读写阵列。
(2)Raid10方案造成了50%的磁盘浪费(这个一定要注意,因为当时我整的时候看到硬盘空间小了,但是急的的,郁闷……),但是它提供了200%的速度和单磁盘损坏的数据安全性,并且当同时损坏的磁盘不在同一Raid1中,就能保证数据安全性。
(3)RAID10需要4 + 2*N 个磁盘驱动器(N >=0), 而且只能使用其中一半(或更小, 如果磁盘大小不一)的磁盘用量, 例如 4 个 250G 的硬盘使用RAID10 阵列, 实际容量是 500G。


[color=red]二、根据各条解决[/color]
1. 服务器目前主要用于web服务,如支持jsp,php网站运行
6.需要支持至少10个php网站运行,如主流的wordpress,shopex之类的系统。
关于这两个:需要安装一些环境,这些基本都装到usr下即可,所以也需要根据安装的应用程序的多少来判断usr挂载点,目前支持的这些应该不是很多

2.需要支持ftp服务,用于用户传输网站打包文件
安装centos的话它有个vsftp,用这个就好

3.服务器需要挂门户网站,在用户注册后可以自已创建tomcat,并且上传自已的应用至tomcat下面,在线管理tomcat启动和停止。
6.需要支持至少10个php网站运行,如主流的wordpress,shopex之类的系统。
关于这两个:这些门户网站的话一般放在/var/www下,所以这个牵扯到var的空间的分配

4.根据当前已有网站及预估市场分析,当前服务预计要承载至少25个企业网站运行,每个网站用户空间最大为1G最小大于64M。

7.部分源代码可能需要在线开发,所以还需要装svn版本管理工具。
这个我博文中有,也包括自启动什么的,你可以自己看看,在这里我就不加链接了,你从搜索框中搜svn即可

8.按二十个用户来算,每个用户最大为1G空间,则至少用户空间大于20G。
这个只是牵扯到home空间



[color=red]三、安装系统的时候,建议少的定制包,除非不得已,再用定制的,像如mysql什么的这些不要定制(定制的在一定目录下,很多参数都没有配置什么的,也包括路径,这个得安装我博文中也有,你可以参考,像如php环境的搭建,博文有,基本挺全了),定制的不如自己安装[/color]

[color=red]四、1T服务器分区参考(服务器):一共七个挂载点就好,还有一个opt,很多人说用来装应用的,其实没有也可,大家还是喜欢安装在usr下面[/color]
1.八个2G的交换分区 整合:1000G(文件夹解析,参考一下链接:http://firedragonpzy.iteye.com/blog/1416433)
2.分一个200M左右的分区,挂载点为:/boot
3.300G挂载点为:/tmp
4.150G,挂载点为:/usr
5.120G,挂载点为:/
6.80G,挂载点为:/home (刚刚交流,你可以根据自己用户量定制,目前这些ok)
7.剩余空间,挂载点为:/var
这是根据你的用途 ,做了些许的改动


写得比较仓促,你选择性的看哈
相关标签: centos