nginx安装并配置轮询负载均衡策略

本文介绍了如何安装Nginx并配置轮询负载均衡策略,包括下载安装包,解压,配置安装路径,编译安装,修改配置文件以设置转发规则,以及启动和检查Nginx服务的状态。通过在nginx.conf中定义upstream块和proxy_pass指令,实现请求在多个服务器间的轮询分发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

nginx安装并配置轮询负载均衡策略

1、下载安装包

下载地址:nginx下载地址

2、把nginx压缩包上传至服务器

在这里插入图片描述

3、解压压缩包

tar -zxvf nginx-1.18.0.tar.gz

在这里插入图片描述

4、配置安装路径 /yindy/nginx

pwd
cd nginx-1.18.0
./configure --prefix=/yindy/nginx --with-http_ssl_module --with-http_stub_status_module

在这里插入图片描述

5、编译安装.

make && make install 

在这里插入图片描述
在这里插入图片描述

6、进入安装目录,启动nginx

cd ../nginx/sbin
./nginx 

报错如下:
在这里插入图片描述

7、修改配置文件端口号

cd ../conf/
vi nginx.conf

在这里插入图片描述
在这里插入图片描述

8、重新启动

cd ../sbin/
./nginx

在这里插入图片描述

9、查看nginx运行状态

ps -ef | grep nginx 

在这里插入图片描述

10、或者登录页面查看,在浏览器输入http://ip:8080

在这里插入图片描述

11、修改配置文件,/yindy/nginx/conf/nginx.conf 达到调用实现负载均衡

cd ../conf/
vi nginx.conf

在这里插入图片描述

http {
    include       mime.types;
    default_type  application/octet-stream;
	sendfile        on;
    keepalive_timeout  65;

    #gzip  on;
	
	# 定义转发分配规则,后面上生产需要修改
    upstream myapp {
        server 192.168.199.128:8081; # 要转发到的服务器,如ip、ip:端口号、域名、域名:端口号
		server 192.168.199.132:8081;
    }

    server {
        listen       8088; ## 该端口号为客户调用端口号,根据实际情况调整
        server_name  localhost;

        location / {
            # 使用myapp分配规则,即刚自定义添加的upstream节点
            # 将所有请求转发到myapp服务器组中配置的某一台服务器上
            proxy_pass http://myapp;
			# 注意proxy_set_header项的$host后面一定要加上端口,防止swagger访问地址问题
			proxy_set_header Host $host:8088;  ## 和上面的监听端口一致 
        }

        
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

12、修改完成,重启nginx

cd ../sbin/
./nginx -s reload

13、再次在浏览器访问验证http://ip:port

多次刷新,看是否调用实现了轮询负载均衡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值