• nginx 负载均衡


    三台装有nginx的虚拟机,一台做反向代理服务器,另外两台做真实服务器,模拟负载均衡。

    192.168.13.129       #反向代理服务器
    192.168.13.133       #真实服务器
    192.168.13.139       #真实服务器


    三台服务器的配置

    我们在反向代理服务器上(192.168.13.139)进行如下配置:
    [root@real-server ~]# vim /etc/nginx/conf.d/default.conf
    清空并添加以下内容
    upstream test_server {
          server 192.168.13.133:8080;
          server 192.168.13.139:8080;
        }
     server {
            listen 80;
            server_name localhost;
            location / {
               proxy_pass  http://test_server;
            }
    }
    [root@server ~]# nginx -t
    [root@server ~]# nginx -s reload
    
    第一台真实服务器配置(192.168.13.133):
    [root@real-server ~]# vim /etc/nginx/conf.d/default.conf
    清空并添加以下内容
    server {
            listen 80;
            server_name localhost;
            location / {
                    root    /usr/share/nginx/html/login;
                    index   index.html index.html;
                    }
    }
    [root@real-server ~]# nginx -t
    [root@real-server ~]# nginx -s reload
    #创建目录和文件并写入测试数据
    [root@real-server ~]# mkdir -p /usr/share/nginx/html/login
    [root@real-server ~]# echo "this is first real-server" > /usr/share/nginx/html/login/index.html
    
    第二台真实服务器配置(192.168.13.139):
    [root@real-server ~]# vim /etc/nginx/conf.d/default.conf
    清空并添加以下内容
    server {
            listen 80;
            server_name localhost;
            location / {
                    root    /usr/share/nginx/html/login;
                    index   index.html index.html;
                    }
    }
    [root@real-server ~]# nginx -t
    [root@real-server ~]# nginx -s reload
    #创建目录和文件并写入测试数据
    [root@real-server ~]# mkdir -p /usr/share/nginx/html/login
    [root@real-server ~]# echo "this is second real-server" > /usr/share/nginx/html/login/index.html
    

    测试:打开网页输入反向代理服务器ip:http://192.168.13.129/

  • 相关阅读:
    zabbix微信报警 风行天下
    centos7环境下的Mysql5.7.22安装 风行天下
    任务计划程序Windows2008及win2016计划任务定时重启 风行天下
    zabbix监控windows磁盘空间 风行天下
    redhat 7安装CentOS 7 yum源 风行天下
    rhel7配置yum的方法 风行天下
    centos7防火墙使用方法 风行天下
    rhel7配置ELK过程 风行天下
    windows巡检 风行天下
    MapX+VB 前一视图功能
  • 原文地址:https://www.cnblogs.com/plyc/p/14253430.html
Copyright © 2020-2023  润新知