集群使用nginx做转发代理

本文提供了一种nacos集群部署后通过nginx进行负载均衡的配置示例。当访问http://nacos.com:8848时,nginx会将请求分发到配置在hosts中的三台nacos服务器nacos_01、nacos_02和nacos_03。配置包括了proxy_pass等关键参数设置,确保了请求的正确转发和允许跨域访问。
摘要由CSDN通过智能技术生成

这里以nacos集群部署之后,nginx配置为示例。nacos配置详见官方文档nacaos集群部署官方文档

## 当访问http://nacos.com:8848路径时,nginx会将请求转到下面具体的三台机器中的一台(这三个地址需要在hosts中配置IP)
upstream nacos_server { 
	server nacos_01:8848;
	server nacos_02:8848; 
	server nacos_03:8848; 
	}
server{
	## 监听nacos访问端口 8848,服务中注册中心地址使用:http://nacos.com:8848
	listen 8848;
	server_name nacos.bank.com; 
	access_log /app/logs/nginx/access_nacos.com.log; 
	error_log /app/logs/nginx/error_nacos.com.log;
	
	location /{
	proxy_redirectI off; 
	proxy_pass http://nacos_server; 
	proxy_pass_header User-Agent;
	proxy_set_header Host $host; 
	proxy_set_header X-Real-IP $http_x_forwarded_for; 
	proxy_set_header X-Forwarded-For $http x_forwarded_for; 
	add_header Access-Control-Allow-0rigin *; 
	client_max_body_size 100m;
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值