文档章节

nginx搭建一个很简单的负载均衡

许兆磊
 许兆磊
发布于 2016/03/21 21:04
字数 414
阅读 153
收藏 8

简单的nginx集群规划 ,虚拟机安装 3 台机器  inux centos 6.5 

对应IP

    a、192.168.50.128 

    b、192.168.50.129

    c、192.168.50.130

3台centos 上分别安装好nginx ,有128机器,配置upstream 把接收到的请求分别用轮循的方式在129 和130 两台机器上分别转发。


1、安装nginx依赖

    #yum -y install gcc pcre-devel zlib-devel openssl-devel

2、下载nginx(wget默认下载到当前目录下)

    #wget http://nginx.org/download/nginx-1.2.4.tar.gz

3、解压缩并安装

     #tar -zxvf  nginx-1.2.4.tar.gz 

     #cd  nginx-1.2.4

     #./configure --prefix=/usr/local/nginx    ## 后面可以添加自己支持的模块  如----with-pcre=/usr/local/pcre 

     #make

     #make install


4、安装完成之后做一下测试

    #cd  /usr/local/nginx/sbin ###进入到nginx的sbin 目录下

    # ./nginx -t    ### 当提示seccessly是  表示安装完成,并且测试通过

    #./nginx   ##启动nginx

5、查看nginx是否启动成功 

    # ps -ef |grep nginx  ##  会看到nginx所占地用的进程和进程描述


6、nginx配置简单的轮循方式

    # cd /usr/local/nginx/conf

    # vi  nginx.conf

        a)添加kss.com

         upstream kss.com{

          ip_hash;   ## 配置当前项 ,表示同一台机器上发过来的请求要发送到同一套机器上去。否则会出现session无法共享

           server 192.168.50.129:80;

           server  192.168.50.130:80;

        }    

         b)在location 中增加upstream的代理

          location /{
        #    root   html;
        #    index  index.html index.htm;
          proxy_pass http://kss.com;
    }

访问过程中的问题:

1、linux端口打开(linux 默认端口对外是关闭的,所以启动成功了外部有可能访问不到,是由于端口没有打开)

    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开启80端口

       


   

© 著作权归作者所有

许兆磊
粉丝 1
博文 6
码字总数 5655
作品 0
海淀
私信 提问
加载中

评论(1)

tomener
tomener
nginx搭建一个很简单的负载均衡
Nginx的反向代理及负载均衡

1.集群的简介 简单来说,集群就是指一组相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点都是运行各自服务的独立服务器。这些服务器之间可以彼此通信,协同...

10pcm
2018/06/26
0
0
聊聊云计算:为什么构建网站时常会用到负载均衡

对于用户数较多、负载较大的网站,我们通常都会使用负载均衡(LB:Load Balance)来增加服务器的承载能力。负载均衡是云计算的一个基本服务组件,通常都会搭配云主机来构建云服务,比如阿里云...

疯子程序员
2018/12/18
0
0
Nginx服务器的安装与反向代理负载均衡

Nginx服务器 一:什么是Nginx? 我们生活的世界中,有的时候需要上网。我们可以浏览很多很多的网页,这些网页都是由一系列的程序组成,但是我们是否想过,这些程序存储在什么地方呢?没错,这...

像风一样i
2018/08/11
0
0
【纯干货】CentOS7上基于nginx搭建tomcat9.0版本的负载均衡群集管理

【纯干货】CentOS7上基于nginx搭建tomcat9.0版本的负载均衡群集管理 前言 前面咱们介绍了CentOS7上的LVS负载均衡群集管理之LVS-NAT,下面就在给大家介绍一种负载均衡群集:基于nginx搭建tom...

漂移的兔子
2018/07/05
0
0
Nginx反向代理实现负载均衡配置图解

Nginx反向代理实现负载均衡配置图解 [导读] 负载均衡配置是超大型机器需要考虑的一些问题,同时也是数据安全的一种做法,下面我来介绍在nginx中反向代理 负载均衡配置图解,大家可参考本文章...

thinkyoung
2015/01/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

skywalking(容器部署)

skywalking(容器部署) 标签(空格分隔): APM [toc] 1. Elasticsearch SkywalkingElasticsearch 5.X(部分功能报错、拓扑图不显示) Skywalking需要Elasticsearch 6.X docker network create......

JUKE
15分钟前
2
0
解决Unable to find a single main class from the following candidates [xxx,xxx]

一、问题描述 1.1 开发环境配置 pom.xml <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><!--一定要对上springboot版本号,因......

TeddyIH
15分钟前
2
0
Dubbo服务限制大数据传输抛Data length too large: 13055248, max payload: 8388608解决方案

当dubbo服务提供者向消费层传输大数据容量数据时,会受到Dubbo的限制,报类似如下异常: 2019-08-23 11:04:31.711 [ DubboServerHandler-XX.XX.XX.XXX:20880-thread-87] - [ ERROR ] [com.al...

huangkejie
19分钟前
3
0
HashMap和ConcurrentHashMap的区别

为了线程安全,ConcurrentHashMap 引入了一个 “分段锁” 的概念。具体可以理解把一个大的 map 拆分成 N 个小的 Map 。最后再根据 key.hashcode( )来决定放到哪一个 hashmap 中去。 hashmap ...

Garphy
19分钟前
1
0
购买SSL证书需要注意哪些问题

为了保障网站的基本安全,为网站部署SSL证书,已经是一种常态了。各大浏览器对于安装了SSL证书的网站会更友好,并且不会发出“不安全”的提示。部署SSL证书之前首先得去给网站购买一个SSL证书...

安信证书
49分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部