En una asignatura de la Ingeniería que estoy cursando, nos han pedido una práctica en la cual teníamos que crear un entorno de red, con servidor DNS, DHCP, NAT, APACHE y MySQL tanto en Linux como en Windows. Así que he aprovechado la ocasión para poder grabar un curso completo sobre todo ésto. Y aquí os lo dejo por si a alguno pudiera interesarle. Es bastante extenso por lo que supongo que, aunque sea algún vídeo, os valdrá.

En este curso vamos a ver como configurar tanto en Windows como en Linux, un servidor con múltiples servicios tales como:

  • Servidor de enrutamiento (Servidor NAT)
  • Servidor DNS y DHCP
  • Servidor de páginas web Apache
  • Active directory (Solo en Windows)
  • Servidor PHP y MySQL

También veremos cómo crear una pequeña aplicación web de un tablón de anuncios en el cual se podrá insertar anuncios que se irán grabando en un archivo de texto primero y en una base de datos mysql después.

El curso se realizará sobre cuatro maquinas virtuales, una máquina virtual que actuará como servidor Linux, una máquina virtual que actuará como servidor Windows, una máquina cliente Linux y una máquina cliente Windows.

Cada módulo constará de uno o varios vídeos explicativo, también disponible en YouTube con el procedimiento paso a paso del módulo que se esté cursando.

Al final del índice está el enlace a la lista de reproducción de Youtube.

Índice del curso.

A continuación dejó el índice del curso entero:

Módulo 1: Instalación del entorno de prácticas

Entorno Linux

  1. Descarga de Linux Mint
  2. Crear la máquina cliente
  3. Instalación de Linux Mint en máquina cliente
  4. Crear la máquina servidor
  5. Instalación de la máquina Servidor
  6. Configuración de las tarjetas de red de la máquina cliente y servidor
  7. Configurar como red interna
  8. Instalación de la segunda tarjeta de red en el servidor linux

Entorno Windows

  1. Crear máquina virtual para servidor con Windows 10
  2. Instalación de Windows Server 2012 RC en la maquina virtual Servidor
  3. Creación de la máquina virtual cliente con Windows 10
  4. Instalación de Windows 10 en maquina virtual cliente
  5. Configuración de los adaptadores de red del Cliente y del Servidor
  6. Configurar las IP’s del cliente y servidor

Módulo 2: Crear un Servidor NAT. Usar un servidor como router.

  1. Instalar servicio de enrutamiento en Windows Server. Servidor NAT en Windows.
  2. Instalación de una segunda tarjeta de red y configurar el servidor NAT en la máquina servidor Windows.
  3. Comprobar funcionamiento del servidor NAT con Tracert
  4. Configurar servicio de enrutamiento en Linux Mint. Servidor NAT en Linux
  5. Comprobación con Tracerouter

Módulo 3-1: Instalación Servidor DNS

  1. Instalar un servidor DNS en Windows server 2012
  2. Configuración de un servidor DNS en Windows 2012 R2
  3. Configurar cliente Windows y comprobar funcionamiento de Servidor DNS con nsloockup
  4. Instalación servidor DHCP en Windows
  5. Configurar DHCP en Windows server 2012 R2
  6. Configurar cliente y comprobar

Módulo 3-2: Servidor DNS y Servidor DHCP en Linux Mint

  1. Configurar un servidor DNS caché en linux
  2. Configurar un servidor DHCP en Linux

Módulo 4: Active Directory

  1. Instalar Active Directory en Windows Server 2012 R2
  2. Crear usuarios en Active directory en Windows server 2012 R2.
  3. Asignar carpeta como unidad de red para usuarios de dominio
  4. Agregar directivas de grupo: Impedir cambiar fondo de pantalla
  5. Agregar directivas de grupo: Impedir cambiar tema, proxy y cmd

Módulo 5: Servidor Apache en Linux

  1. Creación de usuarios en Linux.
  2. Instalación del servidor Apache en Linux y creación de carpetas public_html
  3. Activar espacio de usuario
  4. Instalar PHP y MYSQL en APACHE
  5. Hosts virtuales en Apache. Organización de carpetas
  6. Configurar hosts virtuales
  7. Editar archivo hosts en cliente

Módulo 6: Creación de una aplicación web sencilla

  1. Crear un tablón de anuncios con PHP
  2. Crear archivo guardar.php para recogida de variables
  3. Guardar datos de un formulario en un fichero php
  4. Leer datos de un fichero PHP
  5. Instalar Servidor Web Local
  6. Crear una base de datos MYSQL con PHPMyAdmin
  7. Crear una conexión a MySQL con PHP
  8. Leer registros de una base de datos MySQL con PHP
  9. Guardar registros en una base de datos MySQL con PHP
  10. Tablon con MySQL. Eliminar anuncios en la base de datos MySQL
  11. Modificar anuncios en la base de datos MySQL
  12. Ejemplo final del tablón de anuncios en funcionamiento

Enlace al curso de TDRC

Espero que os sirva para aprender algo. Yo he aprendido muchísimo creándolo.