nginx 反向代理负载均衡 tomcat集群应用
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集群应用相关推荐
- Nginx 反向代理 负载均衡 虚拟主机
Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代理服务器的作用,区分正向代理和反向代理的区别,搭建使用Nginx反向搭理和负载均衡,了解Nginx常 ...
- Nginx反向代理 负载均衡sky
Nginx服务部署 Nginx简介 Nginx (engine x) 是一个轻量级的.高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗 ...
- Nginx反向代理负载均衡虚拟主机动静分离UrlRewrite防盗链
文章目录 1. Nginx简介 1.1 Nginx背景 1.2 Nginx的优点 1.3 Nginx的功能特性及常用功能 2.Nginx安装 2.1 下载上传解压 1.2 安装 3.nginx核心概念 ...
- Tomcat集群+Nginx反向代理+负载均衡
Tomcat集群 所谓tomcat集群,就是向外提供并行服务的多台机器,任何一台服务器宕机,其他服务器还可以代替它向外提供服务,从而不影响用户访问 为了提高tomcat集群的高可用性,还需要实现ngi ...
- Nginx 反向代理 负载均衡 动静分离 高可用 原理
1.Nginx简介 1.1 概述 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理服务器,特点是占有内存少,并发能力强,能经受高负载的考验,有报告表明能 ...
- Apache负载均衡+Tomcat集群
http://weijie.blog.51cto.com/340746/68195 APACHE 2.2.8+TOMCAT6.0.14配置负载均衡 目标: 使用 apache 和 tomcat 配置一 ...
- Nginx 反向代理+负载均衡
一.Nginx 的引入背景 ● 公司产品出现瓶颈? 我们公司项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户. 用户少, ...
- Nginx——反向代理 负载均衡(无理论,案例实操)
1.开篇 有关Nginx的下载安装.相关理论内容,这里就不再多说了,详情可以参考我的这几篇文章: https://szh-forever-young.blog.csdn.net/article/det ...
- Nginx反向代理负载均衡
环境准备: 总共四台机器,两台装有Nginx的机器做负载均衡,两台机器装有Apache作为WEB服务器. 机器信息 hostname IP 说明 lb01 192.168.1.19 nginx主负载均 ...
最新文章
- android:sharedUserId作用
- SCALA中类的继承
- Java常用正则表达式
- 网络编程(part4)--刷新缓冲区
- java反射 pdf_java反射学习笔记整理.pdf
- hbase动态更改行键设计_Hadoop HBase概念学习系列之优秀行键设计(十六)
- 日本生物学家登上千元纸钞,中国“疫苗之王”也应该受到尊重!
- 大数据相加_推动媒体融合与大数据相加发展
- 《信息熵,联合熵,条件熵,交叉熵,相对熵》
- 【英语学习】【WOTD】shanghai 释义/词源/示例
- 因触屏故障 美国监管部门对15.9万辆特斯拉进行调查
- APUE读书笔记-04文件和目录(5)
- iBase4J 分布式开发平台
- You must install libopus-dev
- vscode字体图标
- div 设置a4大小_打印A4网页大小设置
- java开发一款推箱子游戏
- 决策树和随机森林预测员工离职率学习代码
- 如何清除计算机的u盘使用记录,如何清除U盘使用痕迹
- 发布一个水晶报表的通用类:CrystalHelper
热门文章
- inner join 和 exists 效率_一阵骚操作,我把SQL执行效率提高了10000000倍!
- 单片机学习--3D动画演示单片机工作原理
- Java实现八皇后问题的解法(一维数组版本)
- Echarts动态加载地图数据(Dynamic load Echarts map data)
- 蓝桥 算法训练 P0505
- 3 float py 位小数 裁剪_对一个 float 精度问题的分析
- python深度优先算法 八皇后_八皇后问题——DFS(深度优先搜索)
- html5表单动态添加,js动态添加表单实例
- 英语语法---句子成分总结
- html5杂记(1)