当前位置: 首页 > news >正文

无锡网站建设无锡速联科技手机应用app开发公司

无锡网站建设无锡速联科技,手机应用app开发公司,怎么做网站界面分析,张家港建设银行网站nginx 负载均衡、反向代理实验 实验目的 理解概念:明确反向代理和负载均衡的基本概念及其在网络架构中的作用。 掌握技能:学习如何配置Nginx以实现反向代理和负载均衡功能。 实践应用:通过实际操作,体验Nginx如何提升Web服务的可…

nginx 负载均衡、反向代理实验

实验目的

理解概念:明确反向代理和负载均衡的基本概念及其在网络架构中的作用。
掌握技能:学习如何配置Nginx以实现反向代理和负载均衡功能。
实践应用:通过实际操作,体验Nginx如何提升Web服务的可用性和扩展性。

理论基础

反向代理:解释反向代理的作用,即客户端请求首先到达代理服务器,然后由代理服务器转发给内部网络中的目标服务器。
负载均衡:说明负载均衡的概念,如何通过分配请求到多个服务器来优化资源使用、提高响应速度和避免单点故障。

设备准备

ip服务器
192.168.99.137负载均衡nginx
192.168.99.139tomcat1服务器
192.168.99.122tomcat2、3服务器
192.168.99.116nginx静态资源服务器
192.168.99.117独立的tomcat
systemctl stop firewalld
setenforce 0
yum -y install wget vim net-tools

负载均衡集群搭建

安装tomcat1

cd /opt
rpm -ivh  jdk-8u371-linux-x64.rpm
echo "export JAVA_HOME=/usr/java/jdk1.8.0-x64
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH" >>etc/profile.d/java.sh
# 使环境变量配置立即生效
sourse /etc/profile.d/java.sh
tar xf apache-tomcat-9.0.78.tar.gz
mv -f apache-tomcat-9.0.78 tomcat1cat >/opt/tomcat1/webapps/ROOT/index.jsp <<EOF
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>JSP test1 page</title> #指定为 test1 页面
</head>
<body>
<% out.println("动态页面 1,http://www.test1.com");%>
</body>
</html>
EOF
/opt/tomcat1/bin/startup.sh
if [ $? -eq 0 ]; thenecho "tomcat1启动成功"
elseecho "tomcat1启动失败"exit 1
fi

在这里插入图片描述

tomcat2、3部署

cd /opt
rpm -ivh  jdk-8u371-linux-x64.rpm
tar xf apache-tomcat-9.0.78.tar.gz -C tomcat2
cat >/opt/tomcat2/webapps/ROOT/index.jsp <<EOF
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>JSP test2 page</title> #指定为 test2 页面
</head>
<body>
<% out.println("动态页面 2,http://www.test1.com");%>
</body>
</html>
EOF
/opt/tomcat2/bin/startup.sh
#tomcat3
cd /opt
rpm -ivh  jdk-8u371-linux-x64.rpm
tar xf apache-tomcat-9.0.78.tar.gz -C tomcat3
cat >/opt/tomcat3/webapps/ROOT/index.jsp <<EOF
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>JSP test3 page</title> #指定为 test3 页面
</head>
<body>
<% out.println("动态页面 3,http://www.test1.com");%>
</body>
</html>
EOF
/opt/tomcat3/bin/startup.sh

在这里插入图片描述

负载均衡器配置

yum install -y epel-release && yum install -y nginx

在http模块中添加upstream模块

upstream tomcats {server 192.168.99.139:8080 weight=1;server 192.168.99.122:8081 weight=1;server 192.168.99.122:8082 weight=1;}

在server中添加location,只针对jsp结尾的请求进行负载均衡

 listen 80;server_name 192.168.99.137;location ~ .*\.jsp$ {proxy_pass http://tomcats;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}

测试:每次刷新1、2、3循环
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

反向代理静态资源服务器

nginx静态资源服务器添加图片资源
#配置Nginx处理静态图片请求

   location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|css)$ {#root /usr/share/nginx/html/img;proxy_pass http://192.168.99.116;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;expires 10d;}

在这里插入图片描述

反向代理一台独立的tomcat服务器

192.168.99.117

cd /opt
rpm -ivh  jdk-8u371-linux-x64.rpm
echo "export JAVA_HOME=/usr/java/jdk1.8.0-x64
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH" >>etc/profile.d/java.sh# 使环境变量配置立即生效sourse /etc/profile.d/java.sh
tar xf apache-tomcat-9.0.78.tar.gz
mv -f apache-tomcat-9.0.78 tomcat4cat >/opt/tomcat4/webapps/ROOT/index.jsp <<EOF
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html><head>
<title>JSP test4 page</title> #指定为 test4 页面
</head><body>
<% out.println("动态页面 4");%>
</body>
</html>
EOF
/opt/tomcat4/bin/startup.sh

在这里插入图片描述
ngnix服务器配置

 server {listen 81;server_name 192.168.99.137:8080;location ~ .*\.jsp$ {proxy_pass http://tomcats;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}

在这里插入图片描述

http://www.yayakq.cn/news/861926/

相关文章:

  • 学完js了可以做哪些网站如何查询网站开发商
  • 建设网站需要哪些资质网站开发实施计划与安排
  • 唐山微信网站能发外链的网站
  • 大型门户网站程序做网站一年多少钱
  • 自适应网站建设软件知名跟单网站做信号提供方
  • 自学编程做点网站赚钱建设集团有限公司是什么意思
  • 制作企业网站一般多少钱电商网站设计主题
  • 做淘客网站怎么全网维护
  • 做网站的人会留下啥漏洞吗国外网站怎么做引流
  • 校园网站建设用什么软件写平度推广网站建设
  • 车险保险网站小程序设计需要多少钱
  • 做苗木行业网站赚钱南宁网络优化seo费用
  • 网站建设怎么做账务处理广安公司网站建设
  • 100个免费推广网站下载优秀网站seo报价
  • 深圳专业网站设计哪家好西安市工程建设信息网
  • 实用网站的设计与实现斗鱼网站的实时视频是怎么做的
  • 聊城那里做网站弹簧机东莞网站建设
  • 深圳设计网站建设公司寓意前程似锦的工程公司名字
  • 医院门户网站设计登录免费注册网址
  • 网站设计网站制作c mvc网站开发
  • 网站建设与网页设计案例教程军事新闻最新消息11
  • 桂平市住房和城乡建设局门户网站广州安全教育平台官网
  • 福州网站建设找嘉艺网络搭建一个网站的步骤
  • 成都网站建设方案服务零基础自学python
  • flash网站设计作品wordpress更新服务ping
  • 网站建设维护推广合同为什么企业要上市
  • 龙华做棋牌网站建设哪家好下沙经济开发区建设局网站
  • 志丹网站建设上海网站建设 上海网站制作
  • 做英文网站哪家好南京网站制作公司电话
  • 任丘网站开发建设怎么选汉中市建设工程招投标信息网官网