Nginx-为Nginx准备的多个Tomcat

  • 为什么要提供多个Tomcat

    在解释为什么要提供多个Tomcat之前,首先解释一下为什么要额外提供Tomcat。

    Nginx是一个web服务器,很快速,但是不能作为Servlet 容器独立运行,所以通常的工作方式是Nginx配合Tomcat来协同工作。 这就是为什么要提供单独提供Tomcat,以方便配合Nginx进行工作。

    那么为什么要提供多个Tomcat呢?因为在后续的负载均衡,session共享 教程里需要多个Tomcat来配合演示。 右上角有两个Tomcat,下载后运行其中的startup.bat就可以启动,端口号分别是8111和8222。
  • 以8111为例,下载解压运行

    下载tomcat_8111.rar,解压并运行其中bin目录下的startup.bat
  • 访问地址

    启动之后访问地址:
    http://127.0.0.1:8111/
    会自动跳转到
    http://127.0.0.1:8111/login.jsp
    访问效果如图所示
  • 精心设计。。。

    别看这个tomcat运行效果比较简单,其实是专门为了后续课程精心设计的。。。
  • 动静分离

    在login.jsp这个页面上有图片,图片是为了后续讲解动静分离做铺垫。 并且在tomcat里跟踪信息输出,用于观察图片静态资源的访问是否是在当前tomcat上发生。
  • 负载均衡

    因为要做负载均衡,所以准备里两个一模一样的tomcat,只是他们的端口号不一样
    tomcat_8111.rar
    tomcat_8222.rar
  • 登陆之后放session

    登陆之后,会把登陆信息记录在session里。 这个便于后续的session共享教程的讲解


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
内网FRP工具可以实现将Nginx服务器传递给多个Tomcat服务器。FRP是一种内网穿透工具,可以通过将内网服务器映射到公网IP地址来实现远程访问。以下是实现此过程的步骤: 1. 首先,在内网服务器上安装和配置FRP。确保在内网服务器上正确设置并运行FRP服务,并将port_range设置为一组用于映射的端口。 2. 在Nginx服务器上安装和配置Nginx。确保Nginx服务器正确安装,并将其配置为监听公网IP地址和端口。 3. 在Nginx服务器上配置反向代理。编辑Nginx配置文件(通常位于/etc/nginx/nginx.conf),在http模块中添加以下配置: ```nginx location / { proxy_pass http://内网Tomcat服务器IP:内网Tomcat服务器端口; } ``` 将“内网Tomcat服务器IP”和“内网Tomcat服务器端口”替换为具体的Tomcat服务器IP和端口。 4. 在FRP配置文件中添加端口映射规则。打开FRP配置文件(通常位于frp目录下的frps.ini或frpc.ini),添加以下端口映射规则: ```ini [tcp-多个Tomcat服务器端口] type = tcp local_ip = 内网Tomcat服务器IP local_port = 内网Tomcat服务器端口 remote_port = 随意指定一个公网端口 ``` 将“多个Tomcat服务器端口”替换为实际的Tomcat服务器端口。 5. 保存FRP和Nginx配置文件,并重新启动服务。 现在,当公网用户访问Nginx服务器的公网IP地址和端口时,Nginx服务器将通过FRP转发请求到内网的Tomcat服务器上。这样,多个Tomcat服务器可以通过Nginx服务器进行访问和管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值