Linux安装Nginx集群实现请求分发服务

本文介绍如何在Linus服务器上配置JDK、Maven环境,并通过scp命令进行部署。此外,还详细讲解了Nginx的安装过程及如何设置负载均衡,以实现多个服务器间的请求分发。

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

在这里插入图片描述
1、首先,利用scp复制命令配置其他linus服务器的jdk和maven环境
因为我的jdk和maven都安装在apps这个文件夹下面了,所以直接把这个文件夹复制过去其他的linus服务器就ok
在这里插入图片描述在这里插入图片描述
最后再新的服务器中,执行刷新一下配置文件就OK了
在这里插入图片描述

2、安装nginx

#安装Nginx依赖包
[root@localhost hd]# yum install gcc-c++
[root@localhost hd]# yum install -y pcre pcre-devel
[root@localhost hd]# yum install -y zlib zlib-devel
[root@localhost hd]# yum install -y openssl openssl-devel
#解压:
[root@localhost hd]# tar -zxvf nginx-1.8.0.tar.gz
[root@localhost hd]# cd nginx-1.8.0
#配置
[root@localhost nginx-1.8.0]# configure
#安装
[root@localhost nginx-1.8.0]# make 
[root@localhost nginx-1.8.0]# make install
#启动:
[root@localhost nginx-1.8.0]# cd /usr/local/nginx/sbin/
[root@localhost sbin]# ./nginx
#停止
[root@localhost sbin]# ./nginx -s quit

3、通过修改配置文件配置负载均衡nginx.conf,配置到其他的两台服务器
进入到 /usr/local/nginx/conf 路径中,然后输入vi nginx.conf修改配置文件,修改成如下的内容

#注意进入到配置文件中先找到server,然后upstream springboots这个语句是需要自己添加上去的
#192.168.101.5:8080192.168.101.6:8080 是另外两台服务器的IP地址和端口,后面是权重,配置好之后就可以自动分发请求了

upstream springboots{
    server 192.168.101.5:8080 weight=10;
    server 192.168.101.6:8080 weight=10;
}
server {
    listen 80;
    location / {
        proxy_pass http://springboots;
        index index.jsp index.html index.htm;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值