一、快速实践Nginx负载均衡环境准备
所有用户的请求统一发送到Nginx负载均衡器,然后负载均衡器根据调度算法来请求后面两个web(tomcat)
二、软件及硬件准备
1、准备4台VM虚拟机(有物理机服务器更佳),两台做负载均衡,两台做RS。
2、软件准备:linux--操作系统 Nginx软件包
3、安装nginx软件
三、配置用于测试的web服务
Nginx web01 和 web02的配置如下:
同时创建两个文件夹
# mkdir -p /home/web/nginx/{www,bbs}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
四、实现一个简单的负载均衡
配置两个相同的的负载均衡服务器(其中一台到负载均衡器高可用时会用到)
worker_processes 1;
events {
worker_connections 1024;
worker_processes 1;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
#这里定义web服务器池,包含了9,10两个web节点
upstream www_server_pools {
server 10.0.0.9:80 weight=1;
server 10.0.0.10:80 weight=1;
}
server {
listen 80;
server_name www.etiantian.org;
location / {
proxy_pass http://www_server_pools;####访问www.etiantian.org,请求发送给www_server_pools里面的节点
}
access_log logs/access_bbs.log main;
}
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++