nginx+keepalived+heartbeat双机热备份配置手册

nginx+keepalived+heartbeat双机热备份配置手册

ID:11529276

大小:235.50 KB

页数:31页

时间:2018-07-12

nginx+keepalived+heartbeat双机热备份配置手册_第1页
nginx+keepalived+heartbeat双机热备份配置手册_第2页
nginx+keepalived+heartbeat双机热备份配置手册_第3页
nginx+keepalived+heartbeat双机热备份配置手册_第4页
nginx+keepalived+heartbeat双机热备份配置手册_第5页
资源描述:

《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添加SHELL脚本

2、261双机热备简介双机热备及负载均衡配置图如下所示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-linux-i586.bin进入usr

3、目录: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键进入编辑状态在适当位置配置以下内容:exportJAVA_HOME=/

4、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.4-jre

5、-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设置默认的JDK

6、sudoupdate-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。配置my.conf文件,在mysqld中加入如

8、下内容:###master###server-id=1log-bi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。