负载均衡环境搭建(nginx和tomcat)

Posted 给明天的自己

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了负载均衡环境搭建(nginx和tomcat)相关的知识,希望对你有一定的参考价值。

 

偶然看到博客上一篇负载均衡的文章,学习了一下,此处做下记录

 

目录

1、环境准备

2、tomcat配置

3、nginx配置

 

1、环境准备

第一步:java环境

第二步:nginx和pcre源码包

下载链接:链接:https://pan.baidu.com/s/1Iwy2jQiOtfnmDvWWFEmKNg 密码:smhk 

     链接:https://pan.baidu.com/s/1jFB9MYseNVqyBEWOvY8JEQ 密码:tucc

 

先解压pcre:unzip pcre-8.42.zip

解压nginx:tar -zxvf nginx-1.8.1.tar.gz 

配置nginx:./configure --prefix=/opt/nginx --with-http_stub_status_module --with-threads --with-pcre=/opt/pcre-8.42

编译:make && make install

启动:/opt/nginx/sbin/nginx

配置防火墙:vi /etc/sysconfig/iptables 添加80端口开放

重启防火墙:/etc/init.d/iptables restart

重启nginx:/opt/nginx/sbin/nginx -s reload

访问成功后页面如下:

 

2、tomcat配置

 第一步:将tomcat包复制2遍,然后修改conf文件中的三个端口号

第二步:conf文件中的三个端口号默认为8005 8009 8080,可以将其他2个端口号改成7和9开头的

第三步:将7080、8080、9080加入防火墙开放的端口规则

 

3、nginx配置

在nginx的配置文件中加入配置的三个tomcat(upstream 这一项是自己添加的)

 

 最后,开启三个tomcat的服务,然后通过端口号访问3个tomcat,都可以正常访问,则证明配置成功

 

以上是关于负载均衡环境搭建(nginx和tomcat)的主要内容,如果未能解决你的问题,请参考以下文章

搭建nginx+tomcat+Java的负载均衡环境

开发人员学Linux:CentOS7编译安装Nginx并搭建Tomcat负载均衡环境

使用 Nginx + Tomcat 搭建负载均衡

使用 Nginx + Tomcat 搭建负载均衡

nginx+tomcat负载均衡策略

Linux下搭建一个nginx+2tomcat负载均衡环境