Rocky8.5负载均衡
时间: 2023-09-09 14:09:10 浏览: 149
Rocky Linux 8.5可以使用Nginx作为负载均衡器,具体步骤如下:
1. 安装Nginx
使用以下命令安装Nginx:
```
yum install nginx -y
```
2. 配置upstream
在Nginx的配置文件中,我们需要定义upstream,来指定后端服务器的地址和端口。打开Nginx的配置文件`/etc/nginx/nginx.conf`,在http块中添加以下内容:
```
upstream backend {
server web01.example.com:80 weight=1;
server web02.example.com:80 weight=2;
}
```
其中,`backend`是upstream的名字,`web01.example.com`和`web02.example.com`是后端服务器的地址和端口,`weight`表示权重,数字越大表示分配的请求越多。
3. 配置虚拟主机
在Nginx的配置文件中,我们需要配置虚拟主机,来指定监听的端口和域名。打开Nginx的配置文件`/etc/nginx/nginx.conf`,在http块中添加以下内容:
```
server {
listen 80;
server_name www.example.com;
location / {
proxy_pass http://backend;
}
}
```
其中,`listen`表示监听的端口,`server_name`表示域名,`proxy_pass`表示反向代理的地址,这里指向上一步定义的`backend`。
4. 启动Nginx
使用以下命令启动Nginx:
```
systemctl enable nginx --now
```
5. 配置防火墙
使用以下命令打开防火墙的80和443端口:
```
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --add-port=443/tcp --permanent
firewall-cmd --reload
```
这样就完成了Nginx负载均衡的配置。您可以根据实际情况修改配置文件中的参数。
阅读全文