Red de conocimiento informático - Conocimiento informático - Comprensión conceptual de Nginx y PM2

Comprensión conceptual de Nginx y PM2

Proxy de reenvío: es un servidor entre el cliente y el servidor de origen. Para obtener contenido del servidor de origen, el cliente envía una solicitud al proxy y especifica el destino (servidor de origen). Luego, el proxy reenvía la solicitud al servidor de origen y devuelve el contenido obtenido al cliente.

Proxy inverso: En las redes informáticas, un proxy inverso es un tipo de servidor proxy. Obtiene recursos del servidor back-end según la solicitud del cliente y luego los devuelve al cliente. A diferencia de un proxy directo, que actúa como un medio para devolver recursos obtenidos de Internet al cliente asociado, un proxy inverso se utiliza como proxy en el lado del servidor, no en el cliente.

PM2 es un contenedor de inicio de servicios Node.js muy fácil de usar. Le permite mantener las aplicaciones ejecutándose para siempre, recargándolas sin tiempo de inactividad (lo entiendo: PM2 es una herramienta de monitoreo).

nginx es un servidor web ligero. En comparación con Apache, tiene las ventajas de menos memoria y alta concurrencia. Usando el modelo epoll, nginx es muy eficiente. Y se puede actualizar en caliente.

PM2 es una carga de una sola máquina a nivel de aplicación, y nginx se usa principalmente para cargas de clústeres de múltiples máquinas.

PM2 Cluster es para un solo servidor, mientras que nginx es para. múltiples servidores. En términos generales, se pueden combinar bien.

Después de leer el artículo completo, encontrará que Nginx y PM2 son en realidad completamente diferentes. No hay muchas similitudes entre los dos que sean confusas. Otra forma de decirlo de una manera más comprensible es: nginx configura múltiples sitios (nombres de dominio) y pm2 administra el proceso en segundo plano de nodejs

Sitio web oficial de PM2: /Unitech/pm2