nginx配置反向代理和负载均衡

本文介绍了如何在Nginx中配置反向代理和负载均衡。首先,进入nginx配置目录检查或创建.conf文件,设置包括upstream、server、listen和proxy_pass在内的配置项。接着,打开配置文件的对外端口,并通过重启nginx服务来应用配置。最后,测试访问以确保配置成功。
摘要由CSDN通过智能技术生成

修改配置文件

  1. 进入nginx主机的/etc/nginx/conf.d/目录下
  2. 查看目录下是否已经存在需要配置控制台的.conf文件, 没有配置文件的可以新建一个.conf文件
  3. 设置配置文件内容: 例如:demo.conf
upstream demo-web
{
    ip_hash;
    server 172.16.1.1:8090;
    server 172.16.1.2:8090;
}

server {
    client_max_body_size   100m;
    listen    8080;
    location / {
        proxy_pass http://demo-web/;
        proxy_set_header Host $proxy_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

每一个配置文件对应一个upstream ,不同的.conf 的upstream 需要不一样,可以根据各个不同代理应用起名字。

以上配置各个代理不一样的有4个地方,只需要修改4个地方就好,

  1. upstream :修改为对应代理应用的名称
  2. server :修改为代理对应实际的地址
  3. listen  :修改为代理对外开放的端口地址
  4. proxy_pass :对应上面的upstream

开发端口和重启

1.开放配置文件上的对外端口,命令如下:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>