原文地址: http://www.micmiu.com/architecture/cluster/nginx-install-lb/
Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。
[一]、安装步骤
1. 安装PCRE library
安装nginx前需要确保系统中已经安装PCRE包,PCRE library是HTTP Rewrite模块(即是url静态化的包)。
PCRE library 详细可查阅其官网: http://www.pcre.org 。
目前最新版本是8.12,本文附件提供下载:pcre-8.12.tar.gz
常规标准的安装步骤。
2. 安装nginx
截止目前最新版本为1.0.5 ,可去官网下载,附件提供下载:nginx-1.0.5.tar.gz
Tips: 有关nginx的编译选项可参见:nginx编译选项详解( http://www.micmiu.com/enterprise-app/server/nginx-configure/)
[二]、负载均衡配置示例
1. 测试环境的参数:
- 192.168.8.183 centos5 nginx1.0.5
- 192.168.8.184 ubuntu10.10 tomcat-6.0.29
- 192.168.8.185 ubuntu10.10 tomcat-6.0.29
ps: tomcat的配置启动这里就不再详述了.
2. 修改nginx的配置文件:/usr/local/nginx/conf/nginx.conf
1 |
upstream my-web-server { |
2 |
server 192.168.8.184:8088;
|
3 |
server 192.168.8.185:8088;
|
16 |
proxy_set_header Host $host;
|
17 |
proxy_set_header X-Real-IP $remote_addr;
|
18 |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
23 |
error_page 500 502 503 504 /50x.html;
|
24 |
location = /50x.html {
|
Tips:
1. 注意配置文件中的参数对应关系:upstream: my-back-server 和 proxy_pass: http://my-back-server ;
2. upstream 中的server可设置多个类似:server 192.168.8.184:8088;
如果是80端口可以不用加端口号,直接写成 server 192.168.8.184;即可
[三]、测试
1.修改tomcat下webapp/ROOT/index.html,增加特定标识以便测试。
2.浏览器打开: http://192.168.8.183:8088 刷新页面,一起正常会交替显示如下信息:
3. 如果停掉其中某一台tomcat,再次访问刷新时,只显示一个tomcat的信息.
到此nginx安装及负载均衡配置演示结束。
分享到:
相关推荐
nginx配置 +负载均衡+https协议 完整的配置以及nginx 启动 停止 重新加载
文档非常详细介绍了linux下nginx+tomcat负载均衡配置 包括nginx安装 nginx配置 tomcat配置 验证配置与测试负载均衡 nginx与tomcat动静态请求分离配置 nginx缓存配置。
手把手教你搭建Nginx+Tomcat 集群的搭建,多个节点,实现负载均衡最全教程,图文教程
【Nginx】Windows平台下配置Nginx服务实现负载均衡.doc
nginx+tomcat负载均衡简单配置
包含课件和源代码适合与开发人员和运维人员学习和深入理解
nginx安装、配置、负载均衡
Keepalived + Nginx 实现高可用 Web 负载均衡配置文件,具体详情参见博文:http://blog.csdn.net/l1028386804/article/details/72801492
nginx进行负载均衡的配置参考示例,及nginx支持https请求的配置参考示例
Tomcat+nginx+redis负载均衡配置,Linux下配置NGINX和Redis实现负载均衡和资源共享
nginx负载均衡配置文件实例:基本配置说明文档和一个配置好的nginx.conf文件实例
Nginx和tomcat配置负载均衡集群,互相学习哈,给大家参考,有问题可以做修改
nginx安装及配置—负载均衡
Nginx的负载均衡配置文件
3、Nginx+Tomcat负载均衡配置 首先创建两个文件,这两个文件 我来提供,将这两个文件拷入Nginx的conf文件夹下 1.proxy.conf 文件内容 #负责代理转发 proxy_redirect off; proxy_set_header Host $host; proxy_set_...
nginx+tomcat配置实现负载均衡,亲测可用
在一台服务器的操作系统上,安装一个附加软件来实现负载均衡,如Nginx负载均衡(我们管理系统平台使用的也是这款均衡器)。它的优点是基于特定环境、配置简单、使用灵活、成本低廉,可以满足大部分
Linux(CentOS8) Nginx配置TCP负载均衡
在centos系统中安装nginx及依赖包。 配置nginx反向代理及负载均衡。