• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Nginx负载调度器+双Tomcat负载及会话共享+MySQL后端数据库

php 搞代码 4年前 (2022-01-21) 25次浏览 已收录 0个评论
文章目录[隐藏]

这篇文章主要介绍了关于Nginx负载调度器+双Tomcat负载及会话共享+MySQL后端数据库,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

Nginx负载调度器+双Tomcat负载及会话复制+MySQL后端数据库

环境:

IP 作用
192.168.2.5 nginx
192.168.2.6 tomcat1
192.168.2.7 tomcat2
192.168.2.8 mysql

一、session共享之前配置

步骤:

①关闭防火墙或者开放端口80,8080,3306,关闭selinux

②安装nginx

从nginx官网下载最新版wget http://nginx.org/download/nginx-1.13.9.tar.gz

[root@192 ~]# yum -y install pcre-devel zlib-devel gcc gcc-c++ make

[root@192 ~]# useradd -M -s /sbin/nologin nginx

[root@192 ~]# tar zxf nginx-1.13.9.tar.gz -C /usr/src

[root@192 ~]# cd /usr/src/nginx-1.13.9/

[root@192 nginx-1.13.9]# ./configure –prefix=/usr/local/nginx –user=nginx –group=nginx –with-http_stub_status_module && make && make install

[root@192 ~]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin

不启动nginx

③两台tomcat主机进行安装

jdk从官网下载需要许可,允许之后下载至本地,导入主机tomcat从官网downloads找到tomcat7.0或者更高版本wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v<strong style="color:transparent">本文来源gao@daima#com搞(%代@#码@网&</strong><strong>搞gaodaima代码</strong>7.0.86/bin/apache-tomcat-7.0.86.tar.gz

[root@192 ~]# tar zxf jdk-7u65-linux-x64.gz -C /usr/src

[root@192 ~]# tar zxf apache-tomcat-7.0.54.tar.gz -C /usr/src

[root@192 ~]# mv jdk1.7.0_65/ /usr/local/java

[root@192 ~]# mv apache-tomcat-7.0.54/ /usr/local/tomcat7

[root@192 ~]# vim /etc/profile

export JAVA_HOME=/usr/local/javaexport CATALINA_HOME=/usr/local/tomcat7export PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$PATH

[root@192 ~]# source /etc/profile

[root@192 ~]# java -version

java version "1.8.0_171"Java(TM) SE Runtime Environment (build 1.8.0_171-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

[root@192 ~]# catalina.sh version

Using CATALINA_BASE:   /usr/local/tomcat7Using CATALINA_HOME:   /usr/local/tomcat7Using CATALINA_TMPDIR: /usr/local/tomcat7/tempUsing JRE_HOME:        /usr/local/javaUsing CLASSPATH:       /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jarServer version: Apache Tomcat/7.0.Server built:   May 19 2014 10:26:15Server number:  7.0.86.0OS Name:        LinuxOS Version:     3.10.0-327.el7.x86_64Architecture:   amd64JVM Version:    1.7.0_65-b17JVM Vendor:     Oracle Corporation

启动tomcat
[root@192 ~]# /usr/local/tomcat7/bin/startup.sh

Using CATALINA_BASE:   /usr/local/tomcat7Using CATALINA_HOME:   /usr/local/tomcat7Using CATALINA_TMPDIR: /usr/local/tomcat7/tempUsing JRE_HOME:        /usr/local/javaUsing CLASSPATH:       /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jarTomcat started.

测试访问

http://192.168.2.6:8080
http://192.168.2.7:8080

④两台主机修改tomcat配置文件
[root@192 ~]#cd /usr/local/tomcat7/conf

[root@192 ~]#cp server.xml server.xml.bak

[root@192 ~]#vim server.xml

.......<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat-1"><Host name="localhost"  appBase="webapps"            unpackWARs="true" autoDeploy="true">        <Context docBase="/web/webapp1" path="" reloadable="true"/>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Nginx负载调度器+双Tomcat负载及会话共享+MySQL后端数据库

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址