Table of Contents
三、分别启动 nginx、redis、tomcat8111、tomcat8222。
注:详情 点击 阅读。
注:我们可以通过 结果 大致了解如何运行的,然后看原理就一目了然了。
注:所需文件下载,均已配置好,根据以下修改 nginx.conf 文件即可。
一、简单介绍一下。
反向代理
访问nginx,但是nginx把请求交给tomcat来做。
动静分离
所谓的动静分离就是指图片,css,js之类的都交给nginx来处理,nginx处理不了的,比如jsp 就交给tomcat来处理~
好处是nginx处理静态内容的吞吐量很高,比tomcat高多了,这样无形中提升了性能。
负载均衡
当访问量很大的时候,一个 Tomcat 吃不消了,这时候就准备多个 Tomcat,由Nginx按照权重来对请求进行分配,从而缓解单独一个Tomcat受到的压力。
session共享
当同一个用户第一次访问tomcat_8111 并且登录成功, 而第二次访问却被分配到了tomcat_8222, 这里并没有记录他的登陆状态,那么就会呈现未登录状态了,严重伤害了用户体验
二、修改 ngxin.conf 文件。
注:将 D:\\install-path 更换成你的存放路径即可,其他文件不需要改动。
三、分别启动 nginx、redis、tomcat8111、tomcat8222。
注:依次运行服务。
nginx-1.17.5\nginx.exe
redis-2.4.5\redis-server.exe
tomcat-1111\bin\startup.bat
tomcat-8222\bin\startup.bat
四、最终效果图如下。
注:帐号密码随便填。