Tutorial de implementación de Linux Nginx Soft Load

  
 

Los sitios ligeramente más grandes tienen una carga equilibrada inevitablemente, pero el equilibrio de carga del hardware es costoso. Hay nginx barato bajo Linux como balanceo de carga de software.

I. Configuración de entorno experimental y diagrama de topología
Web01: rhel 6.4 instalación de escritorio predeterminada x86_64 Web02: rhel 6.4 instalación de escritorio predeterminada x86_64 Nginx: rhel 6.4 instalación básica x86_64

Segundo, servidor de configuración
(1) Configuración del servidor Web01

  1. Desactivando el firewall y selinux

    service iptables stop; setenforce 0
      Creando la carpeta principal de la aplicación web

      mkdir /var /www /Hjq
        Escribiendo la página principal

        echo ‘ lythjq01.com ’ > /var/www/hjq/index.html
          Editando /etc/httpd/conf/httpd.conf
          < Br> Habilitar NameVirtualHost *: 80 (es decir, eliminar #) para agregar la siguiente información al final del documento < VirtualHost *: 80 > DocumentRoot /var /www /hjq ServerName lythjq01.com ErrorLog logs /dummy-host.example.com-error_log CustomLog logs /dummy-host.example.com-access_log common


          1. Reiniciar el servicio httpd

            service httpd restart
              Acceso de prueba

              (2) Configurar la configuración del servidor Web02 y Web01 es el mismo, solo se cambia la visualización de la página principal a lythjq02.com (c) Configure el servidor nginx para descargar el último nginx
              1. del sitio web oficial. Descomprima el nginx

                tar -xvf nginx-1.9.2.tar. Gz
                  Vaya al directorio descomprimido

                  cd nginx-1.9.2
                    Instale las herramientas de compilación necesarias y otros paquetes necesarios (la sección de configuración de la fuente de yum se describe aquí)

                    yum Instalar – y pcre-devel zlib-devel openssl-devel gcc gcc-c ++
                      generar makefile

                    1. compilar e instalar

                      hacer; make install
                        editar configuración Archivo

                        vim /usr/local/nginx/conf/nginx.conf edite como se muestra a continuación:
                          Crear enlace de software

                          ln – s /usr /local /nginx /sbin /Nginx /usr /local /sbin
                            Desactivar firewall y selinux

                            service iptables stop; setenforce 0
                            1. Iniciar nginx

                            2. Página de prueba

                              Actualizar para continuar probando

                              Tres, piense
                              Esta es la carga nginx más simple, pero considerando lo real La situación será necesario para detectar si un servidor puede proporcionar el servicio normal enviará acceso a los datos, existe la función de sesiones compartidas, las necesidades reales del entorno de producción. Esto solo se usa como una broma.

Copyright © Conocimiento de Windows All Rights Reserved