Está en la página 1de 4

SERVIDOR APACHE - Parte 2

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

● Adquirir conocimientos sobre servidores web a través de la instalación y configuración de un


servidor Apache

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

En la presente práctica encontraréis distintos ejercicios, la metodología de trabajo a seguir


para cada ejercicio es la siguiente:

● 25 minutos: Trabajo individual


● 10 minutos: Check entre compañeros para ver en qué punto nos encontramos cada uno de
los miembros del equipo.
● 5-10 minutos: Dudas y verificación de la comprensión de la práctica, toda la clase.
● 5 minutos: Check de profesora del trabajo realizado.

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:

● Versión 2.4 de la documentaci ́on del Servidor de HTTP Apache:


http://httpd.apache.org/docs/2.4/

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:

3. Acceso a la página WEB por dominio - SERVIDORES VIRTUALES POR NOMBRE

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.

➢ ServerName es el nombre del dominio


➢ ServerAdmin indica el correo del administrador de la página web
➢ ServerAlias indica el dominio a través del cual podemos acceder a la página web, podríamos
añadirle varios.
➢ DocumentRoot es la carpeta raiz donde se encuentra nuestra página
➢ Directory index.html indica la página por defecto que se cargará al entrar a www.sirl.es

● 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.

Comprueba en sites-enabled si se ha creado el enlace simbólico haciendo un ls. En este


punto te debería de aparecer (ajustado a tu caso particular):

● También es necesario deshabilitar el sitio predeterminado 000-default.conf: para ello


utiliza a2dissite 000-default.conf y después un reload para que lo recargue.
Hacemos un ls a sites-enabled y vemos que en este punto únicamente aparece activo
nuestro archivo de configuración.
● En este momento, únicamente podemos entrar a nuestra página web por IP ya que todavía
no hemos modificado el archivo /etc/hosts.

De manera que, tenemos que añadir la IP de nuestro servidor con el nombre de


dominio. En este caso, 192.168.100.250 www.sirl.es

COMPROBAMOS:

Llegados a este punto, comprobamos que los pasos anteriores son correctos. Para ello,
realizaremos los siguientes pasos:

● con el comando apachectl -S vemos qué VirtualHost tenemos activados ●


Accede a la página web que has creado utilizando la IP de localHost. ● Accede a
la página web por dominio

CHECK POINT IRAKASLE

Cuestiones:

● Abre otra máquina virtual y realiza las modificaciones que necesites para poder acceder
a la página web.
● Detalla el proceso realizado.

CHECK POINT IRAKASLE

También podría gustarte