Conocimiento de Nginx que el front-end debe conocer
"Siga a la comunidad de desarrollo front-end, responda a 'Obtener recursos' y reciba materiales de aprendizaje gratuitos como Vue, miniprogramas, Node Js, complementos para desarrollo front-end y videos de entrevistas. Aprendamos y progresemos juntos
p>lt;figcaption style="margin-top: 5px; text-align: center; color: #888; font-size: 14px;"gt;Author. : Shujiang Fuente: Nuggetslt;/figcaptiongt;
Cuando un servidor falla, el equilibrador de carga asigna otros servidores a los usuarios, lo que aumenta en gran medida la estabilidad del sitio web. Cuando los usuarios acceden a la web, lo primero que hacen. El acceso es el equilibrador de carga. Luego, la solicitud se reenvía al servidor backend a través del equilibrador de carga.
Si se detecta una anomalía en uno de los servidores, todas las solicitudes que lleguen a través del proxy inverso nginx a través del cliente se enviarán. no se enviará al servidor (hasta que la próxima verificación de estado de rotación de entrenamiento sea normal)
El ejemplo básico es el siguiente
Implica dos configuraciones:
¿La? Las ventajas del proxy inverso incluyen principalmente los siguientes dos puntos:
p>
Cuando su aplicación no quiere estar expuesta directamente al cliente (es decir, el cliente no puede acceder directamente al servidor real a través de solicitudes) y solo puede acceder al servidor real a través de Nginx), filtrar solicitudes no autorizadas o ilegales a través de nginx para proteger la seguridad del servidor interno
Como se mencionó en el capítulo anterior, el equilibrio de carga es esencialmente un escenario de aplicación de proxy inverso. Las solicitudes recibidas de los clientes se pueden distribuir "uniformemente" a través de nginx en todos los servidores del clúster (consulte el método de equilibrio de carga para obtener más detalles), logrando así el equilibrio de carga de la presión del servidor
Configuramos un proxy inverso para acceder al puerto 80 simulando el proyecto nodejs iniciado por el puerto del servidor interno
En el proxy inverso de Nginx, el URI especificado coincidirá a través de la función de ubicación y luego las solicitudes recibidas que coincidan con el URI coincidente se transferirá al grupo de nodos ascendentes previamente definido a través de proxy_pass
Establecer una lista blanca
Modificar la configuración de nginx (nginx.conf)
Establecer configuraciones de lista blanca para elementos coincidentes
Supongamos que tenemos un archivo de configuración ngxin en la carpeta del programa: /home/app/app.nginx.conf Necesitamos crear un enlace suave para este archivo en /etc/nginx/conf.d/:
Después de hacer esto, cuando cambiemos el archivo de configuración de la aplicación, / El archivo de configuración correspondiente en etc/nginx/conf.d/ también se modificará. Después de la modificación, reinicie nginx para que se adopte la nueva configuración de ngxin. efecto.
Números anteriores
Algunos consejos para el desarrollo de JS en Amway
Por favor, apoye al atractivo editor, responda "únete al grupo" para recibir información útil sobre el front-end