Sobre nosotros
Proyecto de Fin de Grado (SMR)
Mi nombre es Alejandro Mohedano Montoro y esta plataforma e-commerce representa mi proyecto final para el Grado Medio en Sistemas Microinformáticos y Redes (SMR) en CESUR.
El objetivo principal ha sido desplegar y securizar la infraestructura tecnológica de la marca de ropa CRAMBL utilizando herramientas modernas de administración de sistemas, virtualización y contenedores, logrando un entorno de producción real, seguro y de alta disponibilidad.
-
Alumno: Alejandro Mohedano Montoro
-
Centro: CESUR
-
Estudios: Sistemas Microinformáticos y Redes (SMR)
Despliegue y Arquitectura de Red
Toda la tienda corre de manera independiente en la nube sobre un VPS con Ubuntu Server 24.04 LTS. Para optimizar el rendimiento y aislar los servicios, se ha implementado una arquitectura basada en Docker y Docker-Compose, segmentando la infraestructura en dos redes virtuales diferenciadas de forma lógica (siguiendo los principios de las VLANs):
-
red-interna: Conecta el e-commerce con el contenedor de base de datos MariaDB 10.11 de forma privada, bloqueando cualquier exposición o acceso directo desde Internet. -
red-externa: Vincula el CMS PrestaShop 8.1 con el exterior para la recepción de tráfico de los clientes.
Hardening y Proxy Inverso
La seguridad del servidor remoto se ha blindado aplicando políticas restrictivas estrictas y técnicas de hardening perimetral:
Cortafuegos UFW: Se aplica una política general de denegación entrante (deny incoming), permitiendo exclusivamente el paso controlado por los puertos esenciales: SSH (22), HTTP (80) y HTTPS (443).
Proxy Inverso Nginx: Un servidor Nginx actúa como proxy inverso interceptando las peticiones externas en el puerto 80 del VPS para redirigirlas internamente al puerto 8080 del contenedor de la tienda.
Cifrado SSL/TLS: Se ha configurado Certbot para la emisión y renovación automática de certificados SSL de Let's Encrypt, garantizando una navegación segura y cifrada bajo el protocolo HTTPS en el dominio crambl.duckdns.org