centos7下如何配置nginx反向代理负载均衡集群

2023-04-09 13:35:00 集群 配置 负载均衡

如何在centos7下配置nginx反向代理负载均衡集群

集群环境:

3台centos7虚拟机,ip分别为:192.168.1.11、192.168.1.12、192.168.1.13

安装nginx:

yum install nginx

启动nginx:

systemctl start nginx

设置开机启动:

systemctl enable nginx

查看nginx版本:

nginx -v

配置虚拟主机:

在/etc/nginx/conf.d目录下新建一个文件,名为vhost.conf,内容如下:

server {

listen 80;

server_name www.test.com;

index index.html index.htm;

root /usr/share/nginx/html;

location / {

proxy_pass http://192.168.1.11:80;

}

}

重新加载nginx配置文件:

nginx -s reload

查看配置是否正确:

nginx -t

访问虚拟主机:

curl http://www.test.com

配置负载均衡:

修改配置文件,内容如下:

server {

listen 80;

server_name www.test.com;

index index.html index.htm;

root /usr/share/nginx/html;

location / {

proxy_pass http://192.168.1.11:80;

}

location / {

proxy_pass http://192.168.1.12:80;

}

location / {

proxy_pass http://192.168.1.13:80;

}

}

重新加载nginx配置文件:

nginx -s reload

查看配置是否正确:

nginx -t

访问虚拟主机:

curl http://www.test.com

配置完成。

相关文章