Nginx(三)负载均衡

负载均衡建立在现有网络结构之上, 它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽, 增加吞吐量, 加强网络数据处理能力, 提高网络的灵活性和可用性。

负载均衡, 英文名称为Load Balance, 意思是分摊到多个操作单元上进行执行, 例如Web服务器, FTP服务器, 企业关键应用服务器和其他关键任务服务等, 从而共同完成任务。

Nginx实现负载均衡

Nginx作为负载均衡服务器, 用户请求首先到达nginx, 再由nginx负载配置将请求发至tomcat服务器

Nginx负载均衡服务器: 192.168.75.145:80

Tomcat1服务器: 192.168.75.145:9090

Tocmat2服务器: 192.168.75.145:9091

Niginx配置负载均衡

修改/usr/local/docker/nginx/conf目录下的nginx.conf配置文件

worker_processes 1;

events{
  work_connections 1024;
}

http{
  include mime.types;
  default_type application/octet-stream;

  sendfile on;
  keepalive_timeout 65;

  upstream myapp1{
server 192.168.75.145:9090 weight=10;
server 192.168.75.145:9091 weight=10;
  }

  server {
listen: 80;
server_name 192.168.75.145;
location / {
  proxy_pass http://myapp1;
  index index.html index.htm
}
}
}
发布了69 篇原创文章 · 获赞 8 · 访问量 9427

猜你喜欢

转载自blog.csdn.net/u011414629/article/details/100797051