• nginx+tomcat(二)


    四层代理:

    四层代理:


    一般使用七层代理也就是http应用层代理,可以反向代理和负载均衡。但是项目要使用长连接,此时内网服务器肯定不能暴漏,还是需要接入层网关进行转发,一般有使用lvs,lvs专门用作四层代理和负载均衡基于内核态,并发量很大。但是lvs配置相对复杂,我们的这个项目长连接数不会太多,所以不需要使用lvs。就直接使用nginx的四层代理,nginx的四层代理需要使用nginx的stream模块在编译的时候需要编译进去
     

     实验准备:2台nginx服务器作反向代理,1台nginx服务器作四层反向代理,2台tomcat服务器(tomcat,tomcat1,tomcat2)1台客户机做访问

    tomcat在上一节已配置完毕

    1.负载均衡服务器   192.168.6.151    做四层反向代理 连接七层代理服务器

    2.中间nginx服务器  192.168.6.157   做七层反向代理 动静分离 连接tomcat后台服务器

    3.tomcat 服务器 分别为:192.168.6.152:8080

                                              192.168.6.152:8081

                                              192.168.6.154:8080

    首先负载均衡服务器配置:(四层代理)

    1.  编译安装with-stream块

    2.  安装编译依赖包

    3. 编译安装配置

    四层代理服务器配置

    1.在http块上面配置stream模块

    2 .配置端口号一个做web站点另一个作反向代理

    vim nginx.conf

    1. stream {
    2. upstream backer_server{
    3. 192.168.6.157:80;
    4. }
    5. server {
    6. listen 9090; ####监听9090端口作反向代理转发接口
    7. proxy_pass backer_server; ###后面直接跟负载均衡服务器池名就可以了###七层协议后面加协议
    8. }
    9. }

    七层代理服务器配置

    1.配置动静分离

    2.配置反向代理(连接后端tomcat服务器)

     nginx七层代理服务器(配置动静分离连接后端服务器)

     nginx准备的静态页面:

    tomcat服务器:

    位置在cd /usr/local/tomcat1/webapps/test/index.jsp 下

     

     vim /usr/local/tomcat/tomcat1/conf/server.xml  

      添加访问路径

     tomcat2配置:

    1.修改端口

    2.加入路径

     

    另一台tomcat配置和第一台tomcat一致 

    vim  /usr/local/tomcat/tomcat2/webapps/test/index.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


    JSP test2 page   #指定为 test2 页面


    <% out.println("动态页面 2,http://www.test2.com");%>

    客户端直接访问http://192.168.6.151:9090/index.jsp  四层代理服务器

     

     访问静态页面:

     

  • 相关阅读:
    webgl着色器学习 - webpack 打包glsl文件
    阿里云服务器u1和经济型e实例有什么区别?
    vue组件和插槽
    Jupyter notebook 添加目录插件
    linux deepin系统 php多版本
    Cholesterol-PEG-Maleimide,CLS-PEG-MAL,胆固醇-聚乙二醇-马来酰亚胺一种修饰性PEG
    直流有刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(一)
    【DevOps】Logstash详解:高效日志管理与分析工具
    【前端】 Layui点击图片实现放大、关闭效果
    Linux系统中安装Elasticsearch并实现开机自动启动
  • 原文地址:https://blog.csdn.net/weixin_59629968/article/details/127450636