centos7下如何配置nginx反向代理负载均衡集群
如何在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
配置完成。
相关文章