小型网站服务器构架方案.docx

上传人:b****2 文档编号:539864 上传时间:2022-10-10 格式:DOCX 页数:34 大小:1,009.11KB
下载 相关 举报
小型网站服务器构架方案.docx_第1页
第1页 / 共34页
小型网站服务器构架方案.docx_第2页
第2页 / 共34页
小型网站服务器构架方案.docx_第3页
第3页 / 共34页
小型网站服务器构架方案.docx_第4页
第4页 / 共34页
小型网站服务器构架方案.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

小型网站服务器构架方案.docx

《小型网站服务器构架方案.docx》由会员分享,可在线阅读,更多相关《小型网站服务器构架方案.docx(34页珍藏版)》请在冰豆网上搜索。

小型网站服务器构架方案.docx

小型网站服务器构架方案

 

小型网站服务器构建方案

 

一.网站平台的项目分析1

1.平台性能要求1

2.平台并发量分析1

二.网站平台集群架构设计2

1.网站平台集群服务器列表2

2.网站平台项目拓扑图3

三.构建服务器集群网站平台3

1.安装管理服务器3

1.1安装并初始化系统3

1.2管理服务器安装4

2.搭建反向代理主备服务器7

2.1配置反向代理主服务器7

2.2配置备反向代理服务器10

3.安装网站服务器1和211

3.1安装网站服务器111

3.1安装网站服务器218

4.安装和配置数据库服务器1和218

4.1安装和配置主服务器118

4.2安装和配置从服务器221

4.3测试1服务器的读写分离21

4.4实现主从服务器的主从复制22

5.部署管理服务器和集群服务器23

5.1安装部署服务23

5.2安装部署27

5.3安装部署集群监控29

6.部署早迅新闻网网站模板35

四.集群网站平台的安全调优38

1.代理服务器安全调优38

1.1修改配置文件参数38

1.2安装2防暴力破解38

2.服务器安全调优39

2.1修改配置文件参数39

2.2使获取访问者40

3.数据库服务器安全调优41

3.1修改性能参数41

3.2数据库文件的备份42

3.3网站目录的备份44

 

 

一.网站平台的项目分析

1.平台性能要求

搭建一个本地新闻门户网站访问平台,该平台必须能符合以下几点:

性能需求

备注

满足一天3-5万访问量

应对高并发访问,具有负载均衡功能;

具有安全策略,抵御一定程度网络攻击

防暴力破解等

备份重要数据

脚本定时备份

监控平台数据,随时报告异常情况

服务器容灾功能

重要服务器主备运行

平台自动化运维,降低人工维护成本

脚本自动化管理

2.平台并发量分析

日访问3到5万是一个很小的流量访问。

可以假设三种访问情况:

(1)最差情况:

50000个请求同时发生,那么最大并发请求数应为50000

(2)最好情况:

50000个请求在时间上均匀地发起请求。

那么并发数为50000/24*60*60=0.579。

折合一分钟内之有34个请求,基本上就没有并发,只是单个执行。

(3)80/20原则:

但是在现实生活中,以上两种情况发生的概率很小。

根据统计学原理,采用80/20原则计算并发用户数。

50000*0.8/(8*60*60*0.2)=6.94,即每秒约有7个并发。

二.网站平台集群架构设计

1.网站平台集群服务器列表

根据项目需求和并发量,考虑网站的高可用性,和未来网站业务进步,访问并发量增大,平台的服务器集群表如下:

服务器名称

功能描述

地址

操作系统

硬件信息

1

反向代理服务器

172.18.109.232

6.5/64

双核/2G内存

2

备反向代理服务器

172.18.109.234

6.5/64

双核/2G内存

1

网站服务器1

提供读写分离

172.18.109.235

6.5/64

双核/2G内存

2

网站服务器2

提供共享

172.18.109.236

6.5/64

双核/2G内存

1

主数据库服务器

172.18.109.237

6.5/64

双核/2G内存

2

从数据库服务器

172.18.109.238

6.5/64

双核/2G内存

管理服务器

提供备份、装机、监控、网页分发功能

172.18.109.239

6.5/64

四核/8G内存

2.网站平台项目拓扑图

网站平台整体拓扑如下:

三.构建服务器集群网站平台

1.安装管理服务器

1.1安装并初始化系统

1)光盘安装操作系统

启动一台服务器,使用光盘安装6.5操作系统,安装类型为基本安装(安装过程略)。

2)初始化系统

操作系统安装完成后,配置0网卡配置文件。

修改为172.18.109.239,网关为172.18.109.254指向路由器的地址。

(集群服务器的所有数据通过路由器转发出去),网卡部分主要的配置如下:

 

172.18.109.239

255.255.255.0

172.18.109.254

关闭防火墙和,修改主机名

0;"^\\"

修改为

1.2管理服务器安装

由于服务器过多,可以在管理服务器上搭建来自动安装其余的集群服务器,减少手工操作。

1)安装配置服务器

使用安装服务器

2)配置服务器

4.1.1

!

$

添加下列参数:

172.18.109.0255.255.255.0{

172.18109.100172.18.109.249;

61.139.2.69;

172.18.109.254;

172.18.109.255;

600;

7200;

172.18.109.241;

“.0”;

}

 

3)安装配置

修改配置文件,指定共享目录和开机启动

vi

修改的内容:

=

=

挂载光盘,并拷贝光盘中的文件和文件到共享目录下,并配置引导启动文件,过程代码如下:

2

0

00

.0 

0

0

0

 644

配置共享目录中的引导启动配置文件

修改第一行:

32

在项下,最后添加

 

4)安装服务

 

5)配置

进入图形界面配置系统安装所需操作(配置过程略),配置完成后,在”安装后脚本”此步,使用解释器,编写一个脚本来关闭和,脚本内容如下:

0;"^\\"

完成后,生成配置文件,将配置文件拷贝到共享目录中,并为准备挂载好系统安装文件

0

0

"0">>

 

2.搭建反向代理主备服务器

反向代理服务器作为网站平台的前端,负责将用户的请求按轮询方式发送给后端的真实服务器,并将静态请求交给服务器,动态请求提交给后端的服务器。

服务器使用在网络模型第七层提供负载均衡功能。

搭建步骤如下:

2.1配置反向代理主服务器

1)安装系统、配置

修改中启动项为网络开机启动,自动连接到管理服务器使用安装好操作系统。

安装完成后,修改启动项,进入操作系统。

修改网卡配置文件,修改为172.18.109.232(修改方式和其他网卡参数参照服务器的网卡配置)

2)安装

使用解决依赖包

 

*

上传源码安装包,编译安装

1.8.1

1.8.1/

6

3)配置进行反向代理和负载均衡

的静态并发处理能力比要好,但是动态处理不如,所以将静态的请求交给服务器处理,而动态的请求交给后端的两个服务器轮流处理。

配置过程如下:

新建一个配置文件

配置文件内容如下

{

172.18.109.235:

801230s;

172.18.109.236:

801230s;

}

{

80;

;

;

;

#网页文件主目录

~.*\.(5)?

${

502504;

$;

$;

#使后端能获得访问者的地址

1.1

;

端口不为80时,使用

;

}

}

在主配置文件中引用此配置文件:

第一行添加参数,使使用用户运行

在字段{......}括号中修改:

删除字段{......}

在{......}括号中末尾,添加;

创建网页目录,并添加权限

 

4)安装和配置

为了防止前端服务器宕机出现业务中断,造成不必要的损失。

所以使用来实现反向代理服务器的高可用。

安装过程如下:

上传源码安装包到服务器上

2.6.32-642.13.16686/

1.2.15

1.2.15

 

配置配置文件:

修改如下:

 

查看是否添加:

2.2配置备反向代理服务器

备服务器和服务器基本相同:

1)重复主反向代理服务器前5步骤

修改网卡配置文件时,修改为172.18.109.234

2)配置配置文件

备服务器配置配置文件,如下

 

3.安装网站服务器1和2

网站服务器1和2作为处理动态请求的服务器,使用作为网站服务器。

3.1安装网站服务器1

1)安装操作系统

修改中启动项为网络开机启动,自动连接到管理服务器使用安装好操作系统。

安装完成后,修改启动项,进入操作系统。

修改网卡配置文件,修改为172.18.109.235(修改方式和其他网卡参数参照服务器的网卡配置)

2)安装和配置服务器

首先上传安装服务器所需依赖包:

1.4.6、1.4.1、8.34

1.4.6

1.4.6

 

1.4.1

1.4.1

1

8.34

8.34

 

上传安装包:

2.4.7

2.4.7

2.4.7

 

生成启动脚本:

修改脚本文件

在下添加2行:

启动关闭顺序和描述行,内容如下:

:

3456633

修改完成后

 

修改主配置文件,指定网站文件目录

修改""为

""

修改<"">为

<"">

修改:

80为

127.0.0.1:

80

创建网页目录,并添加权限

 

3)安装和配置服务器

安装所需的依赖包

22

上传安装包:

5.4.25

5.4.25

5.4.25

\

2\

\

\

\

\

 

修改的主配置文件,使它支持

在配置文件末尾添加:

修改<>

<>为:

<>

<>

生成测试文件

();?

>”>>

在浏览器输入服务器地址,查看文件是否解析成功

4)安装

当使用登录的用户,多个动态请求经过反向代理服务器的负载均衡作用,分别请求在两台不同的服务器上时,由于只保存在其中一台服务器上,会造成用户的自动登出。

因此需要将共享在2个服务器上,使服务器可以同时读取到用户的。

使用服务进行共享,基于内存的存储可以达到的快速读取,降低用户登录时需要的时间。

上传源码包

解决依赖包

3.0.8

3.0.8

 

修改配置文件,加载模块,并且指定存放位置

修改;=""为

="20100525/"

并在其下添加一行

"";

修改=为

=

并在其下添加一行

="172.18.109.236:

11211"

地址为服务端的地址

重启服务器

刷新测试页,可以看到模块

5)安装读写分离

读写分离,使主库进行数据增、删、改操作,从库进行查询操作。

而数据库主从复制把事务性查询导致的变更同步到集群中的从库。

安装依赖包和环境

上传软件包

0.8.5686-64

0.8.5686-64

将执行命令写入环境变量

":

$">>

修改配置文件

修改=4,为

=1,

修改=8,为

=1,

配好数据库服务器后,则可以启动读写分离了,启动读写分离命令如下:

\

172.18.109.238:

3306\

172.18.109.237:

3306\

&

开机自启动

“\

172.18.109.238:

3306\

172.18.109.237:

3306\

&”>>

测试

当安装完数据库服务器后,进行测试

测试位置

3.1安装网站服务器2

2网站服务器作为负载的动态处理服务器之一,安装步骤如下:

1)重复1安装的前4步骤

修改网卡配置文件时,修改为172.18.109.236

2)安装服务端

2除了作为负载的动态处理服务器之外,还将提供共享功能:

上传源码包1.4.17

1.4.17

1.4.17

 

&

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1