微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu配置Nginx负载均衡

Ubuntu配置Nginx负载均衡

假设现在有3台机器:

  • A:192.168.1.100
  • B:192.168.1.101
  • C:192.168.1.102

假设现在B,C机器上已部署了Web服务器,访问192.168.1.101:9999192.168.1.102:9999均可以获得服务器返回的数据。

现在使用A机器作为负载均衡器,将对A机器的请求分流到B或C机器上,需要如下操作:

给A机器安装Nginx:

sudo apt-get install Nginx

编辑A机器的Nginx配置文件

sudo vim /etc/Nginx/Nginx.conf

配置文件的http括号内,添加如下配置:

# 这里配置的是B,C服务器地址
upstream servergroup {
    server 192.168.1.101:9999;
    server 1.102:;
}

server {
    listen 80;
    # 这里配置的是A服务器的域名,域名直接映射到A服务器的IP
    server_name your.domain.com;
    location / {
        root /var/www/html;
        index index.html index.PHP;
        proxy_pass http://servergroup;
    }
}

重启A机器的Nginx

sudo service Nginx restart

访问域名your.domain.com查看结果

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐