博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS中实现Nginx负载均衡和反向代理
阅读量:6909 次
发布时间:2019-06-27

本文共 865 字,大约阅读时间需要 2 分钟。

一、安装必要软件

  负载均衡服务器:IP设置为192.168.1.10

  Web服务器1:安装Apache或者Nginx,IP设置为192.168.1.11;

  Web服务器2:安装Apache或者Nginx,IP设置为192.168.1.12。

二、配置负载均衡服务器

  1、在Nginx的conf目录下新建extra文件夹,并在其下边编辑生成一个配置文件,比如t_servers.conf

  upstream test_servers {

  server 192.168.1.11:80 weight=5;

  server 192.168.1.12:80 weight=5;
  }
  server {
  listen 80;
  server_name 192.168.1.10;
  location / {
  proxy_pass http://test_servers;
  }
  }

  2、编辑Nginx的conf目录下的nginx.conf文件,只保留下边一些必要配置,在最后一行include下上边保存的配置文件。

 

  worker_processes 1;

  events {

  worker_connections 1024;

  }

  http {

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

  sendfile on;

  keepalive_timeout 65;

  include extra/t_servers.conf;

  }

三、重启Nginx服务器

  每次访问192.168.1.10时,都会自动在Web服务器1和2之间进行切换,实现负载均衡和反向代理。如果其中一台Web服务器宕机,访问时,则会自动跳转到正常工作的Web服务器上。如果Nginx宕机,则报502错误。

  

转载于:https://www.cnblogs.com/xmlbw/p/3884967.html

你可能感兴趣的文章
NUnit笔记
查看>>
maven添加sqlserver的jdbc驱动包
查看>>
POJ 1426 Find The Multiple
查看>>
WPF入门教程系列五——Window 介绍
查看>>
数字图像处理中所用数学工具4---集合、逻辑操作与模糊集合
查看>>
网页换肤
查看>>
[BZOJ3751/NOIP2014]解方程
查看>>
【Java例题】3.5 级数之和
查看>>
silverlight多国语言研究
查看>>
开发--省级三联动,简单的代码,但是功能不差
查看>>
赋值法
查看>>
单词积累(Unity)
查看>>
P4769 [NOI2018]冒泡排序(dp)
查看>>
[BZOJ5407]girls
查看>>
API接口 Http和Socket 优劣比较 使用场景选择
查看>>
js 邮政编码验证
查看>>
iOS开发之窥探UICollectionViewController(二) --详解CollectionView各种回调
查看>>
HDU 4532 湫秋系列故事——安排座位(组合)
查看>>
BZOJ 3672 [Noi2014]购票 (熟练剖分+凸壳维护)
查看>>
LINQ扩展实现去重复
查看>>