SpringBoot微服务 +tomcat集群+Ngnix负载均衡+Mysql主从复制,读写分离(3)

三:Ngnix负载均衡配置

1.首先配置光盘yum源

关闭防火墙与SELinux  
        关闭防火墙  
            iptables -F  
            service iptables save  
        关闭SELinux  
            vim /etc/selinux/config  
            SELINUX=disabled  
            或者  
            sestatus 查看当前SELInux状态  
            setenfoce 0 关闭SELInux  
            setenfoce 1 开启SELInux  
搭建本地yum源  
        挂载光盘 mount  在/mnt目录下新建 edrom目录   然后放入CentOS第一块光盘 执行  mount /dev/sr0 /mnt/edrom
        禁用网络yum源   
            cd /etc/yum.repos.d  禁用CentOS-Base.repo网络yum源  
            vim  CentOS-Base.repo   
                    修改enabled=0禁用yum源  
                或者  
                    修改CentOS-Base.repo名称  
        启动光盘yum源      
            vim  CentOS-Media.repo  修改CentOS-Media.repo光盘yum源  
                修改光盘yum源地址为 挂载点的yum源地址  
                例如 baseurl=file:///mnt/edrom  
                并且注释其他yum源  
                    #        file:///media/cdrom/  
                    #        file:///media/cdrecorder/  
                修改enabled为   enabled=1  
                验证是否成功   yum list 命令  可以查看到yum安装包  
        安装gcc  gc++
            yum -y install gcc yum -y install gcc-c++.x86_64
2.挂载完后安装Nginx需要的 pcre zlib ssl辅助包    (此处采用的是yum安装) yum search  是查询yum源的名称   yum install是安装yum源

 SpringBoot微服务 +tomcat集群+Ngnix负载均衡+Mysql主从复制,读写分离(3)_第1张图片

3.安装好辅助包后吧Nginx源码包拷贝到Linux服务器下

    在安装的目录下执行  ./configue && make && make install 执行完命令后会在/usr/local/nginx目录文件

SpringBoot微服务 +tomcat集群+Ngnix负载均衡+Mysql主从复制,读写分离(3)_第2张图片

4.配置负载均衡 编辑vim /usr/local/nginx/conf/nginx.conf文件

      server 配置了两台tomcat服务器的地址 weight配置了权值

       localtion是配置了匹配路径规则 root是当前静态页面的地址 我们直接把开发好的静态资源页面项目放到linux的目录下

SpringBoot微服务 +tomcat集群+Ngnix负载均衡+Mysql主从复制,读写分离(3)_第3张图片

你可能感兴趣的:(J2ee,Micro,service,Server)