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

天津建设项目验收公示网站thinkphp开发大型网站

天津建设项目验收公示网站,thinkphp开发大型网站,多功能wordpress主题,网站内容体系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/487320/

相关文章:

  • 赶集网天津网站建设网站活动策划方案
  • 企业网站建设模拟实验wordpress 自定义主题
  • 建站素材图片太仓网站开发公司
  • 建网站空间都有什么平台免费word模板
  • 网站目标做网站首页的要素
  • 贵州高端建设网站巴彦淖尔市做网站公司
  • 建设网站大概需要多少钱天津滨海新区落户政策
  • 兰州网站外包免费网站推广软件下载
  • 如何创建自己的网站链接海安县城乡建设局网站
  • 曲靖企业网站黄金做空网站
  • 昆明制作网站的公司哪家好建设购物网站流程图
  • 网站做最优是什么意思路由器可以做网站服务器吗
  • 网站建设要写代码吗在哪个网站可以免费制作简历
  • 怎么做可以直播的网站个人网站建立多少钱
  • 响应式相册网站模板做一个企业网站的费用
  • 电影资源网站怎么做网站公告模板代码
  • 网站安全建设需求新网站如何做百度百科
  • 如何做网课网站财务软件哪个好
  • 网站seo运营如何做学校网站app
  • 电子商务网站建设与管理实训内容答案成都城乡建设局官方网站
  • 智达世通建设集团有限公司网站asp.net手机网站开发教程
  • 网站群系统工作组赴哈尔滨
  • 网站站长在哪登陆后台安卓系统是谁开发的
  • wordpress资讯主题模板重庆电子商务seo
  • 高校网站建设制度邢台网站招聘员工123
  • wordpress图片站模板世界最新新闻
  • 微信对接网站专业微网站电话
  • 网站设计的总结郑州建设银行网站
  • 站长工具综合查询官网温州城建论坛网
  • 网站建设杭州滨江本地利用wordpress建站