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