动静分离: 把服务器端的静态资源和动态资源分开处理。
【动态资源:--->内容会随着服务器返回的结果而变化。-->jsp模板引擎】
【静态资源:--->css.js.image.html】
上面的请求可以发现: 我们每次发送请求动态资源时,服务端会把动态资源返回给客户,可以获取动态资源后,该动态资源可能依赖一些静态资源,客户拿到动态资源后,还有向服务发送请求静态资源。这是相当于服务处理了静态服务。这样明显服务压力太大。 而且服务如果是集群,那么服务器对静态资源的维护比较麻烦。 我们可以使用nginx实现服务器的动静分离。
1.如何配置动静分离:
(1)把静态资源放入nginx的安装目录
(2)修改配置文件
(3) 启动nginx和tomcat
(4)访问nginx地址
nginx高可用
1. 两台: 140 Master 141 backup
需要在每一个nginx服务器上安装keepalived
yum install keepalived 安装keepalived
rpm -q -a keepalived 检查是否安装keepalived
默认安装路径: /etc/keepalived
修改keepalive的配置文件
替换原来的keepalived配置文件。
开启keepalived和nginx服务。
1. ./nginx
2. sytemctl start keepalived.service
测试访问
测试主节点宕机