Creación de Dockerfiles y Construcción de Imágenes
Docker permite descargar imágenes, iniciar contenedores y ejecutar aplicaciones dentro de ellos mediante comandos manuales. Sin embargo, este enfoque es repetitivo e ineficiente, ya que requiere introducir comandos uno por uno. Para solucionar este problema, se desarrollaron los Dockerfiles: scripts que contienen una secuencia de instrucciones ...
Publicado el 6-30 02:55
Cómo Inspeccionar la Configuración de Sitios en Nginx en UOS (Linux)
Consultar el archivo de configuración principal de nginx
# Verificar la ubicación del archivo de configuración principal de nginx
nginx -t 2>&1 | grep archivo
# o
cat /etc/nginx/nginx.conf
Inspeccionar los sitios habilitados en la configuración
Explorar el directorio sites-enabled (estilo Ubuntu/Debian)
# Enumerar todos los sitio ...
Publicado el 6-28 21:50
Instalación y configuración de Tengine con soporte para Lua
Para compilar Tengine, un servidor web de alto rendimiento basado en Nginx, siga estos pasos de configuración inicial.
./configure \
--prefix=/opt/tengine \
--error-log-path=/opt/tengine/log/error.log \
--http-log-path=/opt/tengine/log/access.log \
--pid-path=/run/tengine.pid \
--lock-path=/var/lock/tengine.lock \
--with-http_ssl_module \
--wit ...
Publicado el 6-25 23:14
Gestión de Múltiples Protocolos en un Único Puerto con OpenResty
En ciertas arquitecturas, surge la necesidad de atender simultáneamente diferentes protocolos de red sobre el mismo puerto. Un caso común es la exigencia de soportar HTTPS junto con un protocolo privado adicional en el puerto 443. Además, este protocolo privado podría requerir la transferencia del descriptor de archivo (file descriptor, FD) de ...
Publicado el 6-25 22:38
Despliegue y Gestión de Contenedores Múltiples con Docker Compose
Docker Compose es una herramienta que permite definir y ejecutar aplicaciones compuestas por múltiples contenedores de Docker. Utiliza un archivo en formato YAML para configurar todos los servicios, redes y volúmenes que conforman la aplicación, simplificando significativamente el despliegue en un solo host. Al definir la configuración en un ún ...
Publicado el 6-24 19:51
Configuración de Reescritura y Ubicación en Nginx
Expresiones Regulares Comunes en Nginx
Carácter
Significado y Ejemplo
^
Coincide con el inicio de la cadena de entrada.
$
Coincide con el final de la cadena de entrada.
\*
Coincide con cero o más repeticiones del carácter anterior. Ejemplo: ol\* coincide con o, ol, oll.
+
Coincide con una o más repeticiones del carácter anterior. E ...
Publicado el 6-22 18:18
Implementación de un clúster web mediante HAProxy
Dispositivos habituales para programación en clústers web
Los programadores de clústers web se dividen en solucioens de software y hardware. Entre las opciones de software, se destacan LVS, HAProxy y Nginx. LVS ofrece un alto rendimiento en entornos empresariales, pero su configuración puede ser compleja. HAProxy y Nginx, aunque con diferentes ...
Publicado el 6-22 07:16
Configuración de Proxy Inverso para Langchain-Chatchat: Prácticas Óptimas de Despliegue con Nginx
Langchain-Chatchat con Proxy Inverso Nginx: Construyendo un Sistema de Base de Conocimientos Local Seguro y Eficiente
En un entorno empresarial donde la privacidad de datos y las capacidades de servicios inteligentes son cada vez más cruciales, numerosas organizaciones están explorando cómo integrar las capacidades de modelos de lenguaje grande ...
Publicado el 6-20 03:30
Automatización de renovación de certificados SSL con httpsok
Introducción
Una línea de comando, un minuto para resolver fácilmente la renovación automática de certificados SSL
httpsok es una herramienta práctica diseñada específicamente para la renovación automática de certificados HTTPS en servidores Nginx. Ha sido adoptada por numerosas pequeñas y medianas empresas, ofreciendo una solución estable, seg ...
Publicado el 6-19 17:10
Despliegue en Contenedor Docker con Tornado 6.2, Nginx y Supervisor para Balanceo de Carga No Bloqueante
La portabilidad es la principal ventaja de los contenedores Docker. Un servicio completo con todas sus dependencias puede empaquetarse en un único contenedor independiente del kernel Linux, distribución o modelo de despliegue. Este contenedor puede transferirse a cualquier host con Docker sin problemas de compatibilidad. Este enfoque simplifica ...
Publicado el 6-18 22:38