Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD,
GNU/Linux, etc.), Microsoft Windows, Macintosh y otras.
Objetivo principal
Objetivos detallados
● Ampliar el conocimiento sobre protocolos y lenguajes que hacen posible la navegación web.
● Conocer las partes del software del servidor Apache: programas, ficheros de configuración,
documentación, etc.
● Configuración básica de Apache.
● Uso de comandos básicos de Linux.
Metodología de Trabajo
Entrega
Al finalizar la sesión, la profesora realizará un check del trabajo realizado para verificar que los
objetivos se han cumplido.
Documentación
En los siguientes enlaces encontrarás documentación que puede ser de ayuda para realizar la
práctica:
Práctica 2
Una vez instalado el servidor web Apache 2.0 y realizados los ejercicios de la primera práctica,
sigue con lo siguiente:
En este punto de la práctica llevaremos a cabo la situación simulada en Packet Tracer. Es decir,
acceder a la página web a través del nombre de dominio. Para ello, ten en cuenta el esquema
siguiente y los pasos marcados a continuación.
● Lo primero que haremos será crear la estructura de directorios donde alojaremos nuestra
página. Crea el directorio /var/www/publicZZ, donde ZZ es tu nombre.
● Crea el fichero index.html dentro del directorio publiccZZ que acabamos de crear.
● Modifica el fichero index.html con una estructura básica html. Deberá aparecer tu nombre y
apellidos en la cabecera de la página web.
● Crea el archivo de configuración para que apunte a la página que acabas de crear. Muévete
al directorio /etc/apache2/sites-available/ y crea el archivo publicZZ.conf, siendo ZZ tu nombre,
para poder tener acceso a la página web.
● Apache cuenta con un archivo predeterminado llamado 000-default.conf, que usaremos como
plantilla para crear nuestro archivo publicZZ.conf. Recuerda que puedes copiar el contenido
de un fichero a otro con el comando cat y redirigiendo el contenido con >.(Si no te acuerdas,
recupera el fichero de comandos de linux)
● Modifica el contenido de publicZZ,conf para que quede de la siguiente manera (ten en cuenta
que tendrás que adaptarlo a tu caso en particular)
<VirtualHost *:80>
ServerName sirl.es
ServerAdmin sirl@localhost
ServerAlias www.sirl.es
DocumentRoot /var/www/publicEZT
DirectoryIndex index.html
</VirtualHost>
¡IMPORTANTE!-ESTUDIAR
El *:80, significa que todas las IPs ( por ello se pone el * accedan al host virtual) y el 80
indica el puerto.
● Una vez creado nuestro archivo de host virtual, debemos habilitarlo. Por un lado tendremos
que crear un enlace simbólico en el directorio sites-enabled. Usaremos la herramienta
a2ensite para hacerlo. En este caso, a2ensite publicEZT.conf y seguidamente
tendremos que hacer systemctl reload apache2.
COMPROBAMOS:
Llegados a este punto, comprobamos que los pasos anteriores son correctos. Para ello,
realizaremos los siguientes pasos:
Cuestiones:
● Abre otra máquina virtual y realiza las modificaciones que necesites para poder acceder
a la página web.
● Detalla el proceso realizado.