nginx负载访问tomcat

本文介绍了如何通过Nginx实现负载均衡,将请求分发到多个Tomcat服务器。详细步骤包括Nginx的安装、配置、防火墙设置以及测试访问。在配置中,Nginx根据权重比例将流量分配到两个Tomcat实例,确保了高可用性和负载均衡。
摘要由CSDN通过智能技术生成

目录

1.软件介绍

2.对应的地址

3.安装ngnix

3.1安装插件支持

3.2防火墙设置

4.配置ngnix的conf/nginx.conf文件

5.测试访问

5.1eclipse创建一个web项目Test,打成war包,上传到tomcat1

5.2将Test项目index修该成如下,上传到tomcat2

6.nginx扩展学习

6.1nginx的操作

6.2nginx.cof详解

6.3Nginx日志格式


1.软件介绍

负载均衡集群:将大量的并发请求分担到多个处理节点。由于单个处理节点的故障不影响整个服务,负载均衡集群同时也实现了高可用性。可以结合Nginxs与Tomcat实现。如下图所示。

Nginx:是一款性能优异的反向代理服务器。

Tomcat服务器:Sun公司在推出的小型Servlet/JSP调试工具的基础上发展起来的一个优秀的Servlet容器,Tomcat本身完全用java语言编写,所以tomcat的运行需要java的支持,所以要先安装JDK,才能运行。

 

2台linux服务器,分别装上tomcat,这里我们用虚拟机创建两台linux服务器。

     1台ngnix服务器,我们装在其中一台linux服务器上。

 

2.对应的地址

tomcat1地址: 192.168.0.143:8080

tomcat2地址:192.168.0.157:8080

nginx地址:  192.168.0.157:80

tomcat安装教程:https://blog.csdn.net/qq_42035966/article/details/82082698

java安装教程:https://blog.csdn.net/qq_42035966/article/details/82083061

3.安装ngnix

3.1安装插件支持

            //1.GCC 安装:
# yum install gcc-c++       
            //2.PCRE pcre-devel安装:    
# yum install -y pcre pcre-devel   
            //3.ZLIB安装:
# yum install -y zlib zlib-devel      
            //4.OpenSSL 安装:
# yum install -y openssl openssl-devel  
            //5.下载Nginx,也可以本地下载压缩包上传到服务器。
# wget -c https://nginx.org/download/nginx-1.10.1.tar.gz    

//6.安装

            //6.1 解压
# tar -zxvf nginx-1.10.1.tar.gz   
            //6.2 配置Nginx,进入压缩目录
#  ./configure
            //6.3编译	
# make
            //6.4查找安装路径	
# make install
            //6.5 查找安装路径	
# whereis nginx
            //6.6 查看版本	
# nginx -v

成功显示路径及版本则安装成功,

默认安装路径位于 /usr/local/nginx/

 

3.2防火墙设置

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

重启防火墙:service iptables restart

 

4.配置ngnixconf/nginx.conf文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值