nginx是一个常见的轻量级反向代理服务器,以高并发,高性能,高可靠性而闻名。目前大部分集群使用nginx搭建。下面为nainx+tomcat集群搭建流程。

1.下载nginx(nginx下载地址)与tomcat(tomcat下载地址)安装包并上传到服务器

2.解压tomcat

tar -zxvf apache-tomcat-9.0.52

3.进入解压后tomcat,修改conf目录下server.xml

关闭tomcat端口分别修改为8005,8006
<Server port="8005" shutdown="SHUTDOWN">建立http连接端口分别修改为8100,8101
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

4.启动两台tomcat。

5.解压nginx

tar -zxvf nginx-1.16.1.tar.gz

6.进入解压后目录对nginx编译安装

cd nginx-1.16.1/./configure && make && make install安装完成后可通过whereis nginx 查看安装位置

7.修改安装后conf中nginx.conf文件 cd /usr/local/nginx/conf

在http模块增加以下代码
#设置日志格式
log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"''"$upstream_addr" "$upstream_status"';upstream test.com {#默认轮询算法server ip:8100; # tomcat8100地址server ip:8101; # tomcat8101地址}
#upstream test.com {
#        iphash算法,根据ip计算hash值每次请求到同一台tomcat
#        ip_hash
#        server ip:8100; # tomcat8100地址
#        server ip:8101; # tomcat8101地址
#    }#upstream test.com {
#        最少连接算法
#        least_conn
#        server ip:8100; # tomcat8100地址
#        server ip:8101; # tomcat8101地址
#    }#upstream test.com {
#        权重算法,weight越大访问几率越高
#        server ip:8100 weight=1 ; # tomcat8100地址
#        server ip:8101 weight=2 ;  # tomcat8101地址
#    }server {listen       8102;  #监听的端口,如果不想域名后增加端口访问可监听80端口location / {
#test.com为域名,没有域名可在C:\Windows\System32\drivers\etc\hosts文件最下方增加
#nginx所在服务器ip test.comproxy_pass http://test.com;   access_log /data/logs/8102_access.log  main;  #access日志地址error_log  /data/logs/8102_error.log  error;  #error日志地址proxy_set_header backendIP $upstream_addr; #代理tomcat地址proxy_set_header backendCode $upstream_status; #代理tomcat状态}}

8.启动nginx

/usr/local/nginx/sbin/nginx

9.访问http://test.com:8101/可通过查看/data/logs/8102_access.log日志验证是否成功。

nginx+tomcat集群配置相关推荐

  1. Nginx SSL+tomcat集群配置SSL,ngnix配置SSL后js/css访问出现404

    最近在做一个项目, 架构上使用了 Nginx +tomcat 集群, 且nginx下配置了SSL,tomcat no SSL,项目使用https协议 但是,明明是https url请求,发现 log里 ...

  2. Nginx+Tomcat集群的安装与配置

    Nginx安装在ip为x.x.x.x的服务器上 Tomcat安装在ip为y.y.y.y的服务器上 nginx安装 第一步,安装编译工具及库文件,如果服务器上已经有了,可以不用再安装. 命令:yum - ...

  3. Nginx+Memcached+Tomcat集群配置实践(Sticky Session)

    准备工作 创建一个简单的web应用,名为session.其中有两个页面,分别如下所示: 页面login.jsp [html] view plaincopy <%@ page language=& ...

  4. Nginx以及通过Nginx实现tomcat集群配置与负载均衡

    Nginx简介 启动,停止,和重新加载配置文件命令 Nginx功能 正向代理和反向代理的区别 反向代理 负载均衡 1.RR(默认) 2.权重 3.ip_hash 4.fair(第三方) 5.url_h ...

  5. Nginx+Tomcat集群与负载均衡

    Nginx+Tomcat集群与负载均衡 架构描述 前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态动态全部都转给tomca ...

  6. linux下使用nginx搭建集群,CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群第一步)

    CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群) CentOS 7.4(腾讯云) pcre库 zlib库 openssl Nginx服务器 安装gcc g++开发类库 y ...

  7. Linux系统搭建Nginx+Tomcat集群部署

    Nginx支持的负载均衡调度算法方式: 1. 热备:如果你有2台服务器,当一台服务器发生事故时,才启用第二台服务器给提供服务.服务器处理请求的顺序:AAAAAA突然A挂啦,BBBBBBBBBBBBBB ...

  8. window xp Apache与Tomcat集群配置--转载

    转载地址:http://www.cnblogs.com/obullxl/archive/2011/06/09/apache-tomcat-cluster-config.html 一. 环境说明 Win ...

  9. 大数据互联网架构 tomcat集群配置时三个端口的作用

    tomcat集群配置时三个端口的作用 在配置多个tomcat时需要同时配置这三个端口 Connector用于监听请求 protocol: http/1.1协议 , 用于监听浏览器发送的请求 , 设置成 ...

最新文章

  1. 《Java 8 实战》(二)—— Lambda
  2. 拼多多“砍价免费拿”始终差“0.09%”遭起诉,官方回应:活动真实
  3. Windows 7 SP1确实将有性能改进
  4. 拆解声网Q4财报:除了“元宇宙”,我们还应该关注什么?
  5. how fast can we post information from ipad to mac through type c?
  6. 温度补偿计算公式_钢材的基本计算公式(下)
  7. (10)Verilog HDL异步复位同步释放
  8. linux 空信息,为什么recv()函数收到空消息?
  9. 学习python的一些脚本
  10. (转载)ARM的字对齐问题总结
  11. struts2中action手动获取參数
  12. orcad16.3下载
  13. 软考常考知识点整理-项目风险管理计划
  14. Java微信小程序的授权登陆
  15. 常用U盘量产工具下载
  16. 你应该掌握的JavaScript高阶技能(六)
  17. 信号与系统--冲激响应
  18. AUPRC Vs 平均查准率
  19. 计算机基础数据表示实验,2018大学计算机基础上机实验报告
  20. cfa三级真题和mock_CFA考试历年官方mock题从哪里找?怎么下载?

热门文章

  1. 百度开源的Warp-CTC人工智能技术,到底是什么鬼?
  2. 抓包工具?我只选Fiddler,全网最全教程!
  3. Spring——16 自动注入
  4. flash图片抗锯齿的方法
  5. 阿里邮件推送服务发送邮件
  6. everything插件的安装
  7. arcgis 学习笔记~~~
  8. TCP/IP体系结构
  9. Online Judge--在线测评程序分享
  10. 家庭食品包装密实袋的前世今生和未来