linux用nginx配置微服务的反向代理和负载均衡

本文介绍了如何在Linux环境中使用Nginx配置微服务的反向代理和负载均衡。首先通过docker-compose开启两个网关服务,并开放81和82端口。接着详细讲解了Nginx的安装步骤,包括下载安装包、解压、配置和启动。在配置Nginx时,重点展示了如何编辑配置文件以实现反向代理。最后,通过本地测试确保配置成功。
摘要由CSDN通过智能技术生成

一、 docker-compose开启微服务

微服务是部署在docker里的,这里用docker-compose开启微服务。这里拿网关服务(服务名称:blade-gateway1和blade-gateway2)做例子,开启两个网关服务,然后在nginx里配置.

docker-compose文件配置

微服务打成镜像传至仓库,再从仓库拉去镜像到服务器的过程这里不描述。直接上docker-compose的配置,如下:

version: '3'
services:
  blade-gateway1:
    image: "${REGISTER}/blade-gateway:${TAG}"
    environment:
      - TZ=Asia/Shanghai
    ports:
    #8000是微服务本身的端口,81是映射的端口
      - 81:8000
    privileged: true
    restart: always
    networks:
      blade_net:
        ipv4_address: 172.30.0.81

  blade-gateway2:
    image: "${REGISTER}/blade-gateway:${TAG}"
    environment:
      - TZ=Asia/Shanghai
    ports:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值