动静分离和nginx集群的搭建

1. 动静分离

       1.1 什么是动态的静态资源

         1. 动态资源 需要程序处理或者从数据库中读数据,能够根据不同的条件在页面显示不同的数据,内容更新不需要修改页面但是访问速度不及静态页面。
         2. 静态资源: 可以理解为前端的固定页面,这里面包含HTML、CSS、JS、图片等等,不需要查数据库也不需要程序处理,直接就能够显示的页面,如果想修改内容则必须修改页面,但是访问效率相当高。

        1.2测试

        (1)先创建一个springboot工程(把静态文件取出来)然后把工程打成jar文件包

         (2)把从项目中取出的静态文件放入linux中

           (3)修改nginx

                

             (4)测试结果

        

2.nginx集群的搭建

 1实验拓扑图形

2 两个虚拟机:  192.168.118.3(Master) 192.168.118.4(BACKUP)

3.需要每台虚拟机都安装有nginx服务器

4.需要在每一个nginx服务器上安装keepalived

   yum install keepalived  安装keepalived(需要联网下载,不联网无法下载)

   rpm -q -a keepalived  可以查看是否安装

注:默认安装路径为/etc/keepalived

5.修改每台虚拟机中Keeplived.conf文件中的内容

在测试前确保自己的nignx和keepalived是否开启

若没有开启,输入下面命令

./nginx        //开启ngnix(需在sbin的目录下输入)
systemctl start keepalived.service   //开启keepalived

检查防火墙是否关闭

查看防火墙状态:firewall -cmd –state 或者systemctl status firewalld.service

关闭防火墙:systemctl stop firewalld.service -- 临时的,重启之后还原了。

测试

Master开启时:访问结果为Master的欢迎页

Master的keepalived 关闭时 显示的是backup的欢迎页

让主节点宕机

./nginx -s stop    //关闭nginx(可以不用关闭,不影响)
systemctl stop keepalived.service   //如果想看backup的 就必须输入此行命令让主节点Master宕机

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值