news 2026/1/18 23:41:37

负载均衡-动静分离实验

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
负载均衡-动静分离实验

文章目录

    • 访问流程
    • 实验环境
    • 实验需求
    • 实验步骤
      • 1、搭建web01的静态资源
      • 2、搭建web02的动态资源
      • 3、部署lb01
      • 4、验证

访问流程

实验环境

系统服务服务内网地址
CentOS7.7负载均衡Nginx Proxy10.0.0.5
CentOS7.7静态资源Nginx Static10.0.0.7
CentOS7.7动态资源Tomcat Server10.0.0.8

实验需求

动静分离,通过中间件将动态请求和静态请求进行分离, 分离资源, 减少不必要的请求消耗, 减少请求延时。
好处: 动静分离后, 即使动态服务不可用, 但静态资源不会受到影响,通过中间件将动态请求和静态请求分离

实验步骤

1、搭建web01的静态资源

#安装nginx[root@web01~]# yum -y localinstall nginx-1.20.2-1.el7.ngx.x86_64.rpm#编辑配置文件[root@web01~]# cat /etc/nginx/conf.d/www.confserver{listen80;server_name www.jy.com;}location/{root/code/www;index index.html;location~*\.(png|jpg|gif)${root/code/www/images;}}#创建目录,上传图片[root@web01~]# mkdir /code/www/images[root@web01 images]# ls1.png#启动服务[root@web01~]# systemctl restart nginx[root@web01~]# systemctl enable nginxCreated symlink from/etc/systemd/system/multi-user.target.wants/nginx.service to/usr/lib/systemd/system/nginx.service.

2、搭建web02的动态资源

#安装tomcat[root@web02~]# yum install -y tomcat#启动tomcat[root@web02~]# systemctl start tomcat#编写默认页面[root@web02~]# mkdir /usr/share/tomcat/webapps/ROOT[root@web02~]# vi /usr/share/tomcat/webapps/ROOT/java_test.jsp<%@ page language="java"import="java.util.*"pageEncoding="utf-8"%><HTML><HEAD><TITLE>JSPTest Page</TITLE></HEAD><BODY><%Random rand=newRandom();out.println("<h1>Random number:</h1>");out.println(rand.nextInt(99)+100);%></BODY></HTML>

3、部署lb01

#安装nginx[root@lb01~]# yum -y localinstall nginx-1.20.2-1.el7.ngx.x86_64.rpm#编写配置文件vim/etc/nginx/proxy_params proxy_set_headerHost$http_host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_connect_timeout30;proxy_send_timeout60;proxy_read_timeout60;proxy_buffering on;proxy_buffer_size32k;proxy_buffers4128k;#编写反向代理配置文件[root@lb01~]# vim /etc/nginx/conf.d/proxy.confupstreamstatic{server10.0.0.7:80;}upstream java{server10.0.0.8:8080;}server{listen80;server_name www.jy.com;location/{root/web/www;index index.html;}location~.*\.(png|jpg|gif)${proxy_passhttp://static;includeproxy_params;}location~.*\.jsp${proxy_passhttp://java;includeproxy_params;}}## 编写页面文件[root@lb01~]# mkdir -p /web/www[root@lb01~]# vi /web/www/index.html<html lang="en"><head><meta charset="UTF-8"/><title>测试ajax和跨域访问</title><script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script></head><script type="text/javascript">$(document).ready(function(){$.ajax({type:"GET",url:"http://www.jy.com/java_test.jsp",#域名可以修改自己的,后面是Tomcat创建的路径success:function(data){$("#get_data").html(data)},error:function(){alert("fail!!,请刷新再试!");}});});</script><body><h1>测试动静分离</h1><img src="http://www.jy.com/1.png">#修改为存放静态图片的 文件名字<div id="get_data"></div></body></html>#重启nginx[root@lb01~]# systemctl restart nginx#修改hosts文件172.16.1.5www.jy.com

4、验证

动态网页

访问 “http://www.tf.com/java_test.jsp”,

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/15 10:58:17

20、微软 Windows Vista 使用指南:账户管理与数据保护

微软 Windows Vista 使用指南:账户管理与数据保护 临时提升账户权限 标准用户在某些时候可能需要执行一些通常受限的操作,比如安装新程序。幸运的是,只要有管理员密码持有者提供授权,标准用户无需注销当前账户、切换到管理员账户,就能执行受限操作。 当标准用户尝试执行…

作者头像 李华
网站建设 2026/1/15 12:03:45

15、活动目录用户与组管理操作指南

活动目录用户与组管理操作指南 在企业的 IT 环境中,活动目录(Active Directory,简称 AD)是一项至关重要的服务,它用于管理用户、计算机和其他资源。本文将详细介绍如何对用户对象的各种属性进行修改,以及如何创建和删除组对象。 1. 修改用户对象的配置文件属性 当你创…

作者头像 李华
网站建设 2026/1/18 9:17:14

17、活动目录计算机对象与组织单位管理指南

活动目录计算机对象与组织单位管理指南 1. 移动计算机对象 在管理活动目录时,有时需要移动计算机对象到不同的组织单位(OU)或容器中。可以通过以下两种方式实现: 1.1 使用 Windows 界面 点击“开始”,选择“管理工具”,然后点击“Active Directory 用户和计算机”。 …

作者头像 李华
网站建设 2026/1/16 3:30:40

12、Ourmon:网络监控与异常检测工具全解析

Ourmon:网络监控与异常检测工具全解析 1. 引言 在网络环境中,僵尸网络的检测颇具挑战性。不过,有一款名为Ourmon的工具经过改进后,可通过网络流量分析来检测僵尸网络的存在。它能基于主机间的攻击行为(如拒绝服务攻击或网络扫描)检测网络异常,并将这些信息与IRC通道关…

作者头像 李华
网站建设 2026/1/15 11:37:49

22、恶意软件分析与检测全解析

恶意软件分析与检测全解析 1. 基于XML分析报告的转换 基于原始XML分析报告,我们能够创建自定义的HTML或纯文本转换。为此,需要创建一个XSL模板,其中包含解析XML文档的指令。有多种工具可用于执行此转换,一种简单的方法是在XML文件中包含如下行(需使用正确的XSL文件名作为…

作者头像 李华
网站建设 2026/1/17 15:39:04

产品解读 | Ftrans SFT:信创浪潮下的FTP替代革命者

传统FTP协议因其固有的安全漏洞和功能局限&#xff0c;逐渐成为企业数据传输的“老邮差”。随着国家信创政策的全面推进&#xff0c;一款名为《Ftrans SFT文件安全传输系统》&#xff08;简称SFT&#xff09;的国产化解决方案&#xff0c;正以“安全、高效、自主可控”的姿态&a…

作者头像 李华