nginx负载均衡搭建

nginx在实现负载均衡的时候有五种形式:

                                     ①:轮询

                                     ②:权重

                                     ③:ip hash

                                     ④:url hash

                                     ⑤:fail

     

今天以第二点为重点讲解,并记录下其实现过程:

                   ①:首先我们要配置好两个tomcat服务器

                   ②:搭建好nginx服务器文件:

                    1:在/usr/local/目录下先解压好nginx压缩包

                 并且在该压缩包解压后,还要对该文件下的包进行执行安装。可参考:https://www.cnblogs.com/jimisun/p/8057156.html                               

             对nginx解压包解压后执行:yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

                             创建一个                                       mkdir nginx目录        /usr/local/nginx     目录

                           下载jar包                                        wget http://nginx.org/download/nginx-1.13.7.tar.gz

                            解压该jar包                                    tar -xvf nginx-1.13.7.tar.g

                             进入该nginx目录下执行                       ./configure 

                             然后执行                                                make

                             然后执行                                               make install

                    检测启动nginx:cd /usr/local/nginx/sbin/           

                          ./nginx

                   查看:ps -aux | grep nginx

                   2:进入/usr/local/nginx/conf      编辑nginx.conf

                 在:http{

              /*添加一行:*/-------- include       vhost/*.conf;
                   }

                   3:当上一步骤执行成功后会在该目录下生成了一个nginx包---------/usr/local/nginx

                   4:在该包的conf/目录下新创建vhost包 -------------------------------------/usr/local/nginx/conf/vhost

                   5:在该包下创建www.zdj.com.conf文件-------------------------------------/usr/local/nginx/conf/vhost/www.zdj.com.conf

                            在该文件下编辑如下代码:
                upstream 39.105.57.189{
                             server 39.105.57.189:8080 weight=1;
                             server 39.105.57.189:9080 weight=1;//这里的权重可以自己更改
                             }


                server{

               listen 80;
              autoindex on;
              server_name zdj.com 39.105.57.189;
              access_log /usr/local/nginx/logs/access.log combined;
              index index.html index.htm index.jsp index.php;

              location / {
                  proxy_pass http://39.105.57.189;
                 add_header Access-Control-Allow-Origin *;
                  }

 

           ③:进入/usr/local/nginx/sbin目录下

           执行:    ./nginx -s reload   //表示重新加载nginx


                                                           

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值