`
fireDragonpzy
  • 浏览: 462264 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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

阅读更多
一、首先建议做冗余磁盘整列,但是这需要多个硬盘。作为虚拟主机使用,如果不做备份,到时候责任属于谁的?你可以先看一下冗余磁盘整列,推荐使用Raid10。
看看这个,希望对你有帮助:(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。


二、根据各条解决
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空间



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

四、1T服务器分区参考(服务器):一共七个挂载点就好,还有一个opt,很多人说用来装应用的,其实没有也可,大家还是喜欢安装在usr下面
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  
这是根据你的用途 ,做了些许的改动


写得比较仓促,你选择性的看哈
分享到:
评论
2 楼 fireDragonpzy 2012-07-11  
dreamstar1020 写道
谢谢庞兄指点,写的很详细,谢谢。
1.由于目前用户还不是很多,磁盘阵列现在还用不上,仍然谢谢提醒,我相信后续扩容应该逐步用上的,遗憾的是在下对Raid10不了解,汗...
2.安装系统分区建议非常好,对我有较大的帮助,不过有点不大明白的是,为啥根分区为120G,我的想法是不是单独再分一个区用来存放应用程序比如/opt.这样应用比较容易集中管理。
3.最后真诚感谢详细解答,期待以后有更多的交流,谢谢!上海郑兄敬上。

1、120G是我根据之前的百分比再加上你现在的使用情况做出的最终决定
2、Raid10 很好的东西,建议使用,那可是安全+速度的不错搭配
3、网上有说使用/opt的,这个我没尝试,走了大众+安全路线,你可以做尝试,不过对于ext4文件系统,多一个/opt还是比较好管理的,我的win上我都是专门用一个盘来安装应用,就是为了好管理。
4、不要那么客气,期待以后的交流……
1 楼 dreamstar1020 2012-07-11  
谢谢庞兄指点,写的很详细,谢谢。
1.由于目前用户还不是很多,磁盘阵列现在还用不上,仍然谢谢提醒,我相信后续扩容应该逐步用上的,遗憾的是在下对Raid10不了解,汗...
2.安装系统分区建议非常好,对我有较大的帮助,不过有点不大明白的是,为啥根分区为120G,我的想法是不是单独再分一个区用来存放应用程序比如/opt.这样应用比较容易集中管理。
3.最后真诚感谢详细解答,期待以后有更多的交流,谢谢!上海郑兄敬上。

相关推荐

Global site tag (gtag.js) - Google Analytics