nginx代理机制

本文介绍了Nginx的PropertySource注解用于加载配置文件,以及反向代理机制的工作原理。通过示例展示了如何配置Nginx实现信息回显、服务器反向代理以及负载均衡的群集部署。讲解了轮询、权重和IPHASH等策略在服务器群集中的应用。
摘要由CSDN通过智能技术生成

注解:
@PropertySource(“classpath:配置文件路径”) 作用:容器动态加载指定的配置文件
反向代理机制(通俗理解):就是通过nginx虚拟一个请求地址,或者服务器地址,用虚拟的地址代替真实的地址进行使用;
1.nginx实现信息回显,机制是改变请求的地址
图解:
在这里插入图片描述

代理机制:nginx config文件配置标签说明:

	server{
		#监听端口号
		listen 80;  
		#监听的域名,域名不可以重复;
		server_name localhost;
		location / {
		#root关键字,代理的是一个目录
			root html; 
			#默认跳转页面
			index index.html index.htm; 
		}
	}
}

机制:在图片回显功能中,创建新的server配置;配置服务器端监听接口,域名,修改location标签内容,原理上修改了请求的地址,image.jt.com(虚拟路径)——D:/JT-SOFT/images(真实文件路径)

		listen 80;
		server_name image.jt.com;

		location / {
			# 转向目录
			root D:/JT-SOFT/images;
		}
	}

2.服务器实现反代理机制:关键标签:proxy_pass http://localhost:8091 指定映射的服务器的地址,将 http://localhost:8091访问地址改变成了manage.jt.com

# manage.jt.com  localhost:8091服务器
	server {
		listen 80;
		server_name manage.jt.com;

		location / {

			#映射服务器
			proxy_pass  http://localhost:8091;
		}
	}

3.nginx实现tomocat服务器群集部署;
在这里插入图片描述

说明:一个nginx服务器代理多个服务器,实现服务器群集部署;服务器地址不同,但是所请求的地址都是相同的(http://jtWindows),通过轮询机制,权重机制,IPHASH策略实现均衡;

#配置京淘后台管理服务器
	# manage.jt.com  localhost:8091服务器
	server {
		listen 80;
		server_name manage.jt.com;
		location / {
			#映射服务器
			#proxy_pass  http://localhost:8091;  
			proxy_pass   http://jtWindows; 
		}
	}

	# 配置tomcat服务器集群  1.轮询策略
	upstream jtWindows {

		#server代表服务器地址
		server 127.0.0.1:8081;
		server 127.0.0.1:8082;	
	}

	# 配置tomcat服务器集群   2.权重策略
	upstream jtWindows {

		#server代表服务器地址 weight数值越大说明权重越大,优先使用
		server 127.0.0.1:8081 weight=8;
		server 127.0.0.1:8082 weight=2;	
	}
	
	# 配置tomcat服务器集群   3.iphash策略
	upstream jtWindows {

		#server代表服务器地址
		ip_hash;
		server 127.0.0.1:8081 weight=8;
		server 127.0.0.1:8082 weight=2;	
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值