互联网项目系统软件集成解决方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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。