nginx 反向代理负载均衡 tomcat集群应用

环境介绍:
系统:centos5.8_64
192.168.0.201:nginx服务器
192.168.0.202:tomcat服务器
192.168.0.203:tomcat服务器

1:安装Nginx不在详解
看这里http://www.yunwei8.com/nginx124/

2:配置nginx

#  rm -rf /usr/local/server/nginx/conf/nginx.conf

#  vi /usr/local/server/nginx/conf/nginx.conf

复制以下代码粘贴

user  www www;
worker_processes  8;
error_log  /web/logs/nginx_error.log  crit;
pid logs/nginx.pid; 
events 

    use epoll; 
    worker_connections 65535; 
}

http 

   include mime.types; 
   default_type application/octet-stream; 
   server_names_hash_bucket_size 128; 
   client_header_buffer_size 32k; 
   large_client_header_buffers 4 32k;
   client_max_body_size 300m;
   sendfile on; 
   tcp_nopush on; 
   keepalive_timeout 65; 
   tcp_nodelay on; 
   client_body_buffer_size 128k;
   proxy_connect_timeout 600;   
   proxy_read_timeout 600; 
   proxy_send_timeout 600; 
   proxy_buffer_size 16k;
   proxy_buffers 4 32k;
   proxy_busy_buffers_size 64k;
   proxy_temp_file_write_size 64k;
   gzip on; 
   gzip_min_length 1k; 
   gzip_http_version 1.1; 
   gzip_buffers 4 16k; 
   gzip_comp_level 2; 
   gzip_types text/plain application/x-javascript text/css application/xml 
   gzip_vary on;

upstream tomcat_server 
  {
    ip_hash;
      server 192.168.0.202:8080; 
      server 192.168.0.203:8080;
  }

server 
  { 
      listen 80; 
      server_name 192.168.1.201;

location ~ \.(jsp|jspx|do)?$
      {
           proxy_next_upstream http_502 http_504 error timeout invalid_header; 
           proxy_set_header Host 192.168.1.201; 
           proxy_set_header X-Forwarded-For $remote_addr; 
           proxy_pass http://tomcat_server; 
      }

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 
      { 
           expires 30d;
      }

location ~ .*\.(js|css)?$ 
      { 
          expires 1h; 
      }

access_log off;
   }
   }

3:测试和运行

#  /usr/local/server/nginx/sbin/nginx -t

如果显示下面信息,即表示配置没问题

nginx: the configuration file /opt/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /opt/nginx/conf/nginx.conf test is successful

输入代码运行nginx服务

#  /usr/local/server/nginx/sbin/nginx

查看nginx进程

#  ps aux|grep [n]ginx

如果显以类似下面的信息,即表示nginx已经启动

root     22900  0.0  0.1  43216  1576 ?        Ss   08:23   0:00 nginx: master process /usr/local/server/nginx/sbin/nginx
www      23019  0.0  2.6  68816 27160 ?        S    08:48   0:00 nginx: worker process             
www      23020  0.0  2.6  68816 26828 ?        S    08:48   0:00 nginx: worker process             
www      23021  0.0  2.6  68816 26828 ?        S    08:48   0:00 nginx: worker process             
www      23022  0.0  2.6  68816 26828 ?        S    08:48   0:00 nginx: worker process             
www      23023  0.0  2.6  68816 26828 ?        S    08:48   0:00 nginx: worker process             
www      23024  0.0  2.6  68816 26828 ?        S    08:48   0:00 nginx: worker process             
www      23025  0.0  2.6  68816 26828 ?        S    08:48   0:00 nginx: worker process             
www      23026  0.0  2.6  68816 26828 ?        S    08:48   0:00 nginx: worker process

4:另外两台tomcat服务器安装请看这里
http://www.yunwei8.com/tomcat/

5:测试反向代理及tomcat集群是否正常
http://192.168.0.201
http://192.168.0.201/index.jsp

关闭其中一台tomcat服务器
http://192.168.0.201/index.jsp
如果还是可以正常访问说明架设成功

转载于:https://blog.51cto.com/sxlfxx/1380825

nginx 反向代理负载均衡 tomcat集群应用相关推荐

  1. Nginx 反向代理 负载均衡 虚拟主机

    Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代理服务器的作用,区分正向代理和反向代理的区别,搭建使用Nginx反向搭理和负载均衡,了解Nginx常 ...

  2. Nginx反向代理 负载均衡sky

    Nginx服务部署 Nginx简介 Nginx (engine x) 是一个轻量级的.高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗 ...

  3. Nginx反向代理负载均衡虚拟主机动静分离UrlRewrite防盗链

    文章目录 1. Nginx简介 1.1 Nginx背景 1.2 Nginx的优点 1.3 Nginx的功能特性及常用功能 2.Nginx安装 2.1 下载上传解压 1.2 安装 3.nginx核心概念 ...

  4. Tomcat集群+Nginx反向代理+负载均衡

    Tomcat集群 所谓tomcat集群,就是向外提供并行服务的多台机器,任何一台服务器宕机,其他服务器还可以代替它向外提供服务,从而不影响用户访问 为了提高tomcat集群的高可用性,还需要实现ngi ...

  5. Nginx 反向代理 负载均衡 动静分离 高可用 原理

    1.Nginx简介 1.1 概述 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理服务器,特点是占有内存少,并发能力强,能经受高负载的考验,有报告表明能 ...

  6. Apache负载均衡+Tomcat集群

    http://weijie.blog.51cto.com/340746/68195 APACHE 2.2.8+TOMCAT6.0.14配置负载均衡 目标: 使用 apache 和 tomcat 配置一 ...

  7. Nginx 反向代理+负载均衡

    一.Nginx 的引入背景 ● 公司产品出现瓶颈? 我们公司项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户. 用户少, ...

  8. Nginx——反向代理 负载均衡(无理论,案例实操)

    1.开篇 有关Nginx的下载安装.相关理论内容,这里就不再多说了,详情可以参考我的这几篇文章: https://szh-forever-young.blog.csdn.net/article/det ...

  9. Nginx反向代理负载均衡

    环境准备: 总共四台机器,两台装有Nginx的机器做负载均衡,两台机器装有Apache作为WEB服务器. 机器信息 hostname IP 说明 lb01 192.168.1.19 nginx主负载均 ...

最新文章

  1. android:sharedUserId作用
  2. SCALA中类的继承
  3. Java常用正则表达式
  4. 网络编程(part4)--刷新缓冲区
  5. java反射 pdf_java反射学习笔记整理.pdf
  6. hbase动态更改行键设计_Hadoop HBase概念学习系列之优秀行键设计(十六)
  7. 日本生物学家登上千元纸钞,中国“疫苗之王”也应该受到尊重!
  8. 大数据相加_推动媒体融合与大数据相加发展
  9. 《信息熵,联合熵,条件熵,交叉熵,相对熵》
  10. 【英语学习】【WOTD】shanghai 释义/词源/示例
  11. 因触屏故障 美国监管部门对15.9万辆特斯拉进行调查
  12. APUE读书笔记-04文件和目录(5)
  13. iBase4J 分布式开发平台
  14. You must install libopus-dev
  15. vscode字体图标
  16. div 设置a4大小_打印A4网页大小设置
  17. java开发一款推箱子游戏
  18. 决策树和随机森林预测员工离职率学习代码
  19. 如何清除计算机的u盘使用记录,如何清除U盘使用痕迹
  20. 发布一个水晶报表的通用类:CrystalHelper

热门文章

  1. inner join 和 exists 效率_一阵骚操作,我把SQL执行效率提高了10000000倍!
  2. 单片机学习--3D动画演示单片机工作原理
  3. Java实现八皇后问题的解法(一维数组版本)
  4. Echarts动态加载地图数据(Dynamic load Echarts map data)
  5. 蓝桥 算法训练 P0505
  6. 3 float py 位小数 裁剪_对一个 float 精度问题的分析
  7. python深度优先算法 八皇后_八皇后问题——DFS(深度优先搜索)
  8. html5表单动态添加,js动态添加表单实例
  9. 英语语法---句子成分总结
  10. html5杂记(1)