Nginx 集群负载均衡访问地址怎么配置?
时间: 2024-05-11 13:19:12 浏览: 15
要配置 Nginx 集群负载均衡访问地址,需要进行以下步骤:
1. 在每个 Nginx 服务器上安装 Nginx 软件,并确保配置文件相同。
2. 在 Nginx 配置文件中添加 upstream 块,定义后端服务器的 IP 地址和端口。例如:
```
upstream myapp {
server 192.168.1.100:8080;
server 192.168.1.101:8080;
server 192.168.1.102:8080;
}
```
这个 upstream 块定义了一个名为 myapp 的后端服务器集群,其中有三个服务器,分别是 192.168.1.100、192.168.1.101 和 192.168.1.102,它们的端口号都是 8080。
3. 在 Nginx 配置文件中添加 server 块,定义前端代理服务器的 IP 地址和端口,以及后端服务器集群的名称。例如:
```
server {
listen 80;
server_name myapp.com;
location / {
proxy_pass http://myapp;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
```
这个 server 块定义了一个监听 80 端口的虚拟主机,它的域名是 myapp.com。它的 location 块将所有请求转发到后端服务器集群 myapp 上,并设置了一些代理请求头信息。
4. 在每台 Nginx 服务器上启动 Nginx 服务,然后使用浏览器访问前端代理服务器的 IP 地址或域名,测试负载均衡是否正常。
以上就是配置 Nginx 集群负载均衡访问地址的步骤。