Configuración de proxy inverso HTTPS y CORS para MusePublic Art Studio con Nginx

Introducción Este tutorial aborda la configuración segura de un servidor para MusePublic Art Studio, una herramienta de generación de imágenes basada en IA. El objetivo es implementar acceso mediante HTTPS para cifrar las comunicaciones y configurar el intercamibo de recursos entre orígenes (CORS) para permitir la integración con aplicaciones w ...

Publicado el 6-17 22:59

Guía de Instalación del Paquete LNMP

Inrtoducción al Proyecto El paquete de instalación LNMP es un script desarrollado en diseñado para implementar rápidmaente entornos productivos LEMP/LAMP/LNMP/LNMPA/LTMP (Linux, Nginx/Tengine/OpenResty, MySQL/MariaDB/Percona, PHP, JAVA). Este script es compatible con sistemas operativos como CentOS/RedHat/AlmaLinux/Rocky, Debian, Ubuntu, y F ...

Publicado el 6-17 20:34

Configuración de la Interfaz Web de Nunchaku-FLUX.1-dev: Puerto, Dominio y Proxy Inverso HTTPS

Si ya has implementado Nunchaku-FLUX.1-dev localmente y accedes a su interfaz a través de http://IP_DEL_SERVIDOR:7860, has completado el primer paso. Sin embargo, es posible que pronto notes algunas limitaciones: el número de puerto es difícil de recordar, usar una dirección IP no es profesional, y lo más importante, la transmisión a través de ...

Publicado el 6-16 17:50

Guía Práctica de Docker: Instalación, Gestión de Contenedores y Despliegue de Servicios

Preparación e Instalación del Entorno Antes de proceder con una instalación limpia de Docker en un sistema basado en CentOS, es fundamental eliminar cualquier rastro de versiones antiguas que puedan generar conflictos de dependencias. # Eliminación de paquetes obsoletos sudo yum remove docker \ docker-client \ do ...

Publicado el 6-13 05:21

Instalación de Tengine en CentOS 7 con redirección forzada a HTTPS

Requisitos previos Sistema operativo: CentOS 7.2 x64 Versión de Tengine: 2.2.0 Dirección IP de ejemplo: 192.168.1.100 Instalación de Tengine desde código fuente 1. Descarga de paquetes fuente Navegue al directorio de trabajo y descargue las dependencias necesarias. cd /opt/source wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8 ...

Publicado el 6-10 08:33

Despliegue de Nginx con Docker: Configuración y Ejemplo Práctico

Obtener y ejecutar el contenedor de Nginx Para iniciar, descarguemos la imagen oficial de Nginx y ejecutemos un contenedor básico. $ docker pull nginx $ docker run --name servidor-nginx-prueba -p 9090:80 -d nginx Preparar la estructura de diretcorios Creemos directorios en el host para almacenar contenido web, registros y configuraciones perso ...

Publicado el 6-9 21:12

Gestión de redes Docker entre hosts y limitación de recursos en contenedores

Comunicación entre contenedores en hosts separados Entorno del experimento El entorno consta de dos servidores con Docker instalado y configurado con diferentes subredes para los contenedores. usuario@servidor-a:~# docker --version Docker version 24.0.4, build 3713ee1 usuario@servidor-a:~# ip a show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWE ...

Publicado el 6-9 16:07

Guía Completa de Comandos y Conceptos de Docker

Este documento explora comandos esenciales de Docker, la configuración de Nginx, el manejo de volúmenes, la creación de imágenes a través de Dockerfiles, la gestión de redes y la orquestación con Docker Compose. Comandos Fundamentales de Docker Una tabla resumen de los comandos más utilizados en Docker: Comando Descripción docker pull ...

Publicado el 6-8 19:46

Despliegue de Componentes de JumpServer y Configuración de Nginx como Proxy Inverso

Instalación de Interfaces Lina y Luna Para desplegar los componentes de interfaz de usuario y terminal web, utilizaremos variables de entorno para facilitar la gestión de versiones y directorios. #!/bin/bash JS_VERSION="v2.28.7" BASE_DIR="/opt" # Despliegue de Lina (Frontend) cd ${BASE_DIR} wget "https://github.com/jum ...

Publicado el 6-8 02:26

Despliegue en Producción

1 Preparación previa al despliegue # 1 Empaquetado de archivos de logs - Al ignorar los archivos de log, las carpetas vacías no son gestionadas por git, pero al crear un paquete serán gestionadas, por lo que necesitamos la carpeta logs # 2 Creación de manage_pro.py - En el servidor, la migración de base de datos: si ejecutamos pyth ...

Publicado el 6-7 17:28