Portafolio de Actividades

Laboratorio de Redes Digitales

Departamento de Ciencias e Ingenierías | Universidad Iberoamericana Puebla, México.

Configuración para red local

...
Jesús Francisco Zacateco Morales
Ingeniería Mecatrónica
Fecha: Abril 14, 2025
Xampp Gcal Servidor local Red
...

- Resumen -

Esta práctica consistió en la implementación de un servidor web local utilizando XAMPP, donde se configuró el módulo Apache en un puerto específico (generalmente el 80) y se verificó su correcto funcionamiento accediendo desde el navegador. Se ejecutó con privilegios administrativos para garantizar el aprovisionamiento adecuado de los servicios, permitiendo tanto el desarrollo local de sitios web como pruebas internas. Adicionalmente, se extendió la configuración para habilitar el acceso desde otros dispositivos dentro de la misma red LAN, lo que implicó ajustar el firewall para permitir conexiones entrantes al puerto designado, demostrando así los principios básicos de hosting local y comunicación en redes de área local.

- Introducción -

En esta práctica se configuró un servidor local utilizando la herramienta XAMPP, que integra servicios como Apache, MySQL y PHP, permitiendo simular un entorno de alojamiento web directamente en una computadora personal. El objetivo fue habilitar el acceso a este servidor desde otros dispositivos conectados a la misma red local, lo cual implicó identificar la dirección IP del equipo, ajustar la configuración del firewall para permitir el tráfico por el puerto 80, y verificar la conectividad desde navegadores en teléfonos, tabletas u otras computadoras. Esta actividad permitió comprender de forma práctica cómo funciona un servidor web en entorno local, así como los pasos esenciales para su configuración y acceso dentro de una red LAN. Además, se reforzaron conocimientos fundamentales sobre redes de computadoras, administración de servicios locales y desarrollo web en entornos controlados.

- Materiales -

- Una computadora personal con sistema operativo compatible con XAMPP.

- Dispositivos adicionales con capacidad de conexión a la misma red.

- Software XAMPP.

- Un navegador web instalado en todos los dispositivos.

- Desarrollo -

Esta práctica abarcó la instalación y configuración completa de un servidor web local utilizando XAMPP, iniciando con la descarga del paquete desde el sitio oficial y su instalación con privilegios de administrador para garantizar el correcto funcionamiento de los servicios. Se configuró específicamente el módulo Apache, estableciendo el directorio htdocs como raíz del servidor donde se alojaron los archivos del sitio web. Para permitir el acceso desde la red local, se realizaron ajustes críticos en el firewall del sistema operativo, habilitando el puerto 80 (HTTP) mediante la creación de una regla de entrada específica. La dirección IP local del servidor se identificó mediante el comando ipconfig en Windows (o ifconfig en sistemas Unix), permitiendo que otros dispositivos en la misma red LAN accedieran al sitio web introduciendo esta IP en sus navegadores. La validación final confirmó el éxito de la implementación al verificar el correcto despliegue del contenido desde tres dispositivos diferentes conectados a la red, demostrando así los principios fundamentales de hosting local, configuración de servicios web y administración básica de redes.

Simulación

A continuación se presentan los 14 códigos de los circuitos realizados, estos se utilizaron para poder simular el sistema.

1. Arduino as ISP

...

2. Attiny Blink

...

3. Attiny Digital HIGH

...

4. Attiny Digital LOW

...

5. Attiny Digital Delay

...

6. Attiny 2 LEDs Delay

...

7. Attiny 3 LEDs Delay

...

8. Attiny Digital Input

...

9. Attiny Digital Input IF-ELSE

...

10. Attiny Digital Input IF variables

...

11. Attiny Digital Input OR

...

12. Attiny Digital Input AND

...

13. Attiny Contador + 3 LEDs

...
...
...

14. Attiny Contador + - 3 LEDs

...
...

Diseño

Se diseño una caja para el ESP32 con el Buzzer y el led para que se resguarde por seguridad.

...

Construcción

El proceso de construcción del servidor local incluyó la instalación y activación de XAMPP, la habilitación del servicio Apache, la creación de una página web básica y su colocación en el directorio correspondiente. Asimismo, se configuró el firewall para permitir conexiones externas al puerto 80, y se identificó la IP del servidor para compartirla con los demás dispositivos. La validación final se hizo al acceder desde tres dispositivos diferentes, verificando así el alcance del servidor dentro de la red.

- Resultados -

A continuación se muestran los videos de los circuitos físicos.

- Conclusiones -

La práctica permitió comprender y aplicar de forma efectiva el proceso de instalación y configuración de un servidor local utilizando XAMPP en un entorno Windows. Se logró habilitar correctamente el servicio Apache, configurar el acceso mediante el puerto 80 en el firewall y verificar la conectividad desde distintos dispositivos en una red local. Esta actividad reforzó tanto los conocimientos teóricos como las habilidades prácticas en administración de redes y servicios web, destacando la importancia del direccionamiento IP, la seguridad en el acceso a servicios y la configuración adecuada del entorno. Asimismo, se evidenció la utilidad de XAMPP como herramienta para el desarrollo y prueba de sitios web en redes locales, consolidando su aplicación en contextos educativos, de colaboración o desarrollo profesional.

- Referencias -

Microchip AVR® microcontroller primer: programming and interfacing, third edition (synthesis lectures on digital circuits and systems), BARRETT, Steven F. Pack Daniel J., Editorial Morgan & Claypool, 2019.

K. He, X. Zhang, S. Ren and J. Sun, "Deep Residual Learning for Image Recognition," 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 2016, pp. 770-778, doi: 10.1109/CVPR.2016.90.

J. D. Hunter, "Matplotlib: A 2D Graphics Environment," in Computing in Science & Engineering, vol. 9, no. 3, pp. 90-95, May-June 2007, doi: 10.1109/MCSE.2007.55.

- Descargables -

Descargar documento PDF: documento.pdf

Descargar codigo Arduino: codigo.ino

Descargar Archivo 3d .STL: pieza.stl