互联网项目系统软件集成解决方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

互联网项目系统软件集成解

决方案

目录

前言

本文的主要目的是通过对下面所列出的软件进行合理的配置以及合理的使用来解决互联网项目中如何提高应用系统平台的高可用性及稳定性。

本文中主要应用的软件为:

Nginx负载均衡

Tomcat应用服务器

Memcached缓存服务器

Mysql数据库

相关插件:

JDK

Libevent

Pcre

msm

Heartbeat

Ldirectord

如果说单纯的按照本文档操作配置实现了负载均衡及集群,大大提高了系统的高可用性及系统性能就算完成任务,那么就失去了文档本身的意义。本文档所列内容只是高可用系统的一个基础,只是基于如何去搭建高可用平台,同时也只是运维工作的一个开始。

系统的7*24小时高可用并不只是一套高可用软件集成,而是在这个基础上如何去维护它。我们可以通过一套完整的运维管理制度去约束运维团队进行细致的工作,对任何出现的系统问题进行分析及解决。对于运维工程师可以不断的去探

索如何去监控并合理利用网络资源;如何去监控并合理使用服务器及存储的硬件

资源;如何去深度发掘上述软件的更多使用奥妙及大胆的尝试新的软件及技术;

如何去对程序进行监控,与研发团队紧密沟通提高代码的性能;如何去对数据库

进行监控并优化,大大提高数据存储及读取的效率等等。

旨在不忽略运维工作中的每个细节,虑小患而治大忧,这样才能最大限度的

保证系统的稳定性,7*24小时不间断提供服务,为企业通过互联网平台不断获益

提供保障。

本文档参考了大量的文献,最终整合在一起,

希望对从事系统运维工作的朋友带来一些帮助。

有愿意进一步进行技术交流的大家可以mail我:。

有不足的地方也希望大家多多指出。

Nginx安装

本文以为例,到官网版本为例。

Nignx下载

[root@localhost ~]# wget

--2010-09-24 14:48:12--

connected.

HTTP request sent, awaiting response... 200 OK Length: 608462 (594K) [application/octet-stream] 100%[<========================================>] 608,462 s in 18s

Nginx安装

解压压缩文件

[root@localhost ~]# tar

进入安装文件目录

[root@localhost ~]# cd

指定安装到

# ./configure –prefix=/usr/local/nginx

/usr/local/nginx目录下,可用./configure –help查看需要哪些编译参数

编译

安装

make install

查看是否安装成功

ll /usr/local/nginx/

drwxr-xr-x 2 root root 4096 Sep 24 15:12 conf

drwxr-xr-x 2 root root 4096 Sep 24 15:12 html

drwxr-xr-x 2 root root 4096 Sep 24 15:12 logs

drwxr-xr-x 2 root root 4096 Sep 24 15:12 sbin

测试Nginx配置文件是否正确

–t

启动Nginx

下面验证Nginx是否正常启动,浏览器中输入nginx服务器地址,出现如下图说明nginx正常工作。

JDK安装

赋权执行权限给JDK*.bin

# chmod u+x JDK*.bin

运行JDK安装包

# ./JDK*.bin

创建指定的jdk文件路径

# mkdir /usr/java -pv

将jdk移动到指定路径,根据实际情况进行配置

# mv jdk* /usr/java

声明Java的环境变量

修改/etc/profile文件,增加JAVA_HOME,JRE_HOME,PATH,CLASSPATH属性# vi /etc/profile

export JAVA_HOME=/jdk路径如

export JRE_HOME=/jre路径如

export PATH=/java/bin路径如

export CLASSPATH=/java/../lib路径如

保存并退出。

运行./etc/profile使环境变量生效。

也可以使用echo $PATH看是否包含添加的路径。

运行命令:

# java -version

若出现如下信息则证明java运行成功

Java HotSpot(TM) Client VM (build , mixed mode, sharing) Tomcat安装

安装Tomcat安装包到/usr/local目录下执行以下命令:

解压tomcat

# tar xf apache-Tomcatt*. -C /usr/local

建立连接符,根据实际情况配置

# ln -sv apache-Tomcat* tomcat

# cd tomcat

修改/etc/profile文件,导入tomcat目录,声明环境变量

加入以下两条命令:

export CATALINA_HOME=/usr/local/tomcat

echo $CATALINA_HOME

赋权执行权限给和

# chmod u+x

# chmod u+x

手动启动tomcat

# bin/ start

# bin/

在客户端验证toncat是否安装成功,默认端口为8080。

相关文档
最新文档