欢迎来到天天文库
浏览记录
ID:8783433
大小:474.50 KB
页数:33页
时间:2018-04-07
《nginx+keepalived+heartbeat双机热备份配置手册》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、双机热备份配置手册Nginx+keepalived+heartbeat双机热备份配置手册双机热备份配置手册正文目录1双机热备简介42双机热备安装与配置52.1安装环境和软件版本说明52.2系统安装52.3JDK环境安装配置52.4MYSQL安装配置72.4.1基本安装配置72.4.2数据库双机互备72.5反向代理服务器NGINX的安装配置92.6KEEPALIVED安装配置132.7HEARTBEAT的安装配置152.8APACHE-TOMCAT安装配置173CENTOS下安装配置的改动193.1NGINX193.2KEEPALIVED213.3HEARTBEAT243.4添
2、加SHELL脚本26双机热备份配置手册1双机热备简介双机热备及负载均衡配置图如下所示双机热备份配置手册1双机热备安装与配置1.1安装环境和软件版本说明系统:LinuxUbuntu10.10JDK环境:jdk-6u31-linux-i586方向代理服务器Nginx:nginx-0.7.67探测服务器状态软件Keepalived:keepalived-1.1.17Web服务器:Apache-tomcat:apache-tomcat-6.0.35数据库MySQL:mysql-5.1.611.2系统安装1.3JDK环境安装配置1、安装jdk程序最新版本jdk:jdk-6u31-lin
3、ux-i586.bin进入usr目录:cd/usr在当前目录创建目录java:mkdirjava将jdk安装文件复制到java目录下:cp/usr/software/jdk-6u31-linux-i586.bin/usr/java给安装程序赋予权限:chmod+xjdk-6u31-linux-i586.bin执行安装命令:./jdk-6u31-linux-i586.bin安装成功后,在java目录下会出现jdk1.6.0_31的目录。2、配置环境变量:编辑/etc/profile文件:vi/etc/profile按I键进入编辑状态在适当位置配置以下内容:双机热备份配置手册ex
4、portJAVA_HOME=/usr/java/jdk1.6.0_31exportJRE_HOME=$JAVA_HOME/jreexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jarexportPATH=$PATH:$JAVA_HOME/bin完成配置后,按ESC键,然后输入:wq保存并退出(:q!退出不保存)3、使配置文件生效:source/etc/profile运行java-version,会有下面的提示:程序“java”已包含在下列软件包中:*gcj-4.
5、4-jre-headless*gcj-4.5-jre-headless*openjdk-6-jre-headless请尝试:sudoapt-getinstall<选定的软件包>执行下面两个命令,安装java到系统中sudoupdate-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_31/bin/java300sudoupdate-alternatives--install/usr/bin/javacjavac/usr/java/jdk1.6.0_31/bin/javac300设置默认的JDKsudou
6、pdate-alternatives--configjava4、再查看java版本:java–version,显示版本信息则表示安装正确如下图:5、注意事项:双机热备份配置手册如果安装完之后,jdk版本不是当前所安装的,则需先卸载之前linux自带的版本。1.1MySQL安装配置先按照2.7前几步配置hostname和hosts文件。1.1.1基本安装配置1、启用自动安装mysql:apt-getinstallmysql-server2、设置root密码,如12343、进入mysql–uroot–p4、建立数据库pmdb:CREATEDATABASEpmdb;5、将之前导出的
7、pmdb数据文件导入:mysql>pmdb.sql;6、退出mysql,修改配置文件/etc/mysql/my.cnf在mysqld字段中加入下面内容:7、注意!!!(MYSQL不区分表名大小写)lower_case_table_names=1default-character-set=utf8(数据库缺省以utf8存储)init_connect='SETNAMESutf8'(设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)1.1.2数据库双机互备1、设置主服务器A。配置
此文档下载收益归作者所有