Linux 下配置 nginx + 两个 tomcat 的负载均衡

Posted mayytest1202

tags:

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

前提:已经安装了 nginx 和两个 tomcat

1、修改 nginx.conf 配置文件

   1)在 http{} 节点之间添加 upstream 配置

   2)修改 nginx 的监听端口,默认是 80 ,我改成了 8090

   3)用 proxy_pass 配置反向代理地址

   配置后如下:

    技术图片

2、启动 nginx

   启动命令: /usr/local/nginx/sbin/nginx

   因为之前 nginx 已经被启动过,所以再次启动时会报错

   技术图片

  使用命令查看各端口号被占用的情况:

netstat -ntpl

  技术图片

    可以看到 nginx 被进程号 7992 占用,使用 kill 命令杀掉该进程

kill -9 7992

    再次启动 nginx。

3、nginx 启动成功后,启动多个 tomcat 验证负载均衡配置是否正确

以上是关于Linux 下配置 nginx + 两个 tomcat 的负载均衡的主要内容,如果未能解决你的问题,请参考以下文章

Linux 下Tomcat单机多应用

Linux 下Nginx 的安装及负载均衡的简单配置

linux下配置nginx负载均衡例子

阿里云Linux系统Nginx配置多个域名的方法

nginx配置多个虚拟主机vhost

Nginx使用