nginx原理浅述与配置总结

1. 原理浅述

nginx核心功能有二,反向代理和负载均衡

由于客户同时访问的并发数限制,一个Tomcat服务器只能处理500条的同时访问。这里有一个网络架构中解决问题的黄金法则:

当面临困难时且无法简单解决时,考虑为架构加一层。正如JDBC之于不同的数据库

nginx的反向代理也是做的相同的事,一个Tomcat无法解决,那就多加几台服务器,为了避免缓存不共享,域名不统一等等问题,需要在服务器与客户端之间再增加一个代理服务器,来完成请求接收与分发的功能

反向代理,由代理服务器代替服务器来接收客户端请求;与之相反,正向代理如vpn,由代理服务器代替客户端向外网服务器发起请求

2. 命令总结

简单记录一个配置例子吧:

	upstream nacos-cluster {
		server [nacos_server_1_name:port];
		server [nacos_server_2_name:port];
		server [nacos_server_3_name:port];
	}

	server {
		listen       80;
		server_name  [cluster_server_name];

		location /nacos {
			proxy_pass http://nacos-cluster;
		}
	}

通过上述配置,即可把三台server代理到nginx服务器的80端口访问了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值