nginx 默认的轮询负载均衡

1.安装nginx
想在 CentOS 系统上安装 Nginx ,你得先去添加一个资源库,像这样:


vim /etc/yum.repos.d/nginx.repo 
使用 vim 命令去打开 /etc/yum.repos.d/nginx.repo ,如果 nginx.repo 不存在,就会去创建一个这样的文件,打开以后按一下小 i 键,进入编


辑模式,然后复制粘贴下面这几行代码,完成以后按 esc 键退出,再输入 :wq (保存并退出)


[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
完成以后,我们就可以使用 yum 命令去安装 nginx 了,像这样:


yum install nginx
由于安装了Httpd服务,所以要先停止,关闭apache之后再次启动nginx。
停止Httpd


systemctl stop httpd.service 
测试一下 nginx 服务:


service nginx status   
测试一下 nginx 的配置文件:


nginx -t   
返回


nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful   

2.测试用三台服务器,可以用vm虚拟机克隆三台虚拟机 并记下每台的ip

A:192.168.1.120用本台服务器做负载均衡到 B,C上

B:192.168.1.121 C:192.168.1.122

在A的nignx配置文件里加上

http {        #upstream模块包含在http模块下
    upstream  linuxidc{        #定义upstream名字,下面会引用
        server 192.168.1.121;        #指定B后端服务器地址
        server 192.168.1.122;        #指定C后端服务器地址
    }


    server {
        listen 80;
        server name localhost;
        location / {
            proxy_pass http://linuxidc;        #引用upstream
        }
    }
}

3.

安装配置好nginx服务器后默认目录是/usr/share/nginx/html
默认的目录和我自定义的目录不匹配,因此就需要修改掉ngin目录的位置;
修改它默认的配置文件就OK,位置为/etc/nginx/conf.d/default.conf

 
 
  1. server {
  2. listen 80;
  3. server_name localhost;
  4.  
  5. #charset koi8-r;
  6. #access_log /var/log/nginx/log/host.access.log main;
  7.  
  8. location / {
  9. root /var/www/html;
  10. index index.html index.htm;
  11. }
  12.  

4.在B和C服务器的目录里都加上测试数据 echo 'this is B/C web' > /var/www/html/index.html

5.systemctl restart nginx.service重启nginx服务器

6.在访问192.168.1.120就能轮询的访问到B 和C this is B web 或者 this is C web

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值