Vous êtes sur la page 1sur 2

PRCTICAS SERVIDOR WEB APACHE

SERVICIOS EN RED
Especificaciones para realizar las prcticas:
a) Las prcticas se realizarn en pareja. No se podrn utilizar ordenadores porttiles personales ni
para la realizacin ni para la evaluacin de las prcticas, tan solo los equipos que forman parte de
la dotacin del aula. Al finalizar cada prctica se debe dejar Apache con su configuracin habitual
previa al comienzo de esa prctica. Cada prctica se evaluar directamente en clase. Si no se
supera se volver a repetir hasta que se consiga realizar.
b) En cada ordenador deber montarse otro Linux con VirtualBox que actuar de cliente del
servidor, que ser el anfitrion. Todas las pruebas de acceso al servidor se harn tanto desde el
propio servidor como desde el cliente virtual.
c) En cada ordenador se establecer un servidor DNS. El nombre de dominio ser dominioxx.net,
siendo xx el nmero de mesa de clase con doble dgito. El cliente se denominar
cliente.dominioxx.net. El servicio HTTP utilizar este nombre de dominio y no utilizar
directamente IP.
d) Se crearn las carpetas necesarias y se aadirn los documentos o fotos necesarias que
especifiquen las prcticas para poderse comprobar que la prctica funciona correctamente. Estos
ficheros y carpetas no han de incluirse en el archivo comprimido.
e) En el caso de que Apache no sea suficiente para cumplir los requisitos de la prctica se puede
utilizar HTML, JavaScript o PHP.
f) Cada uno de los 3 servidores contendr al menos 3 directorios denominados base,
documentos y imagenes, que contendrn respectivamente al menos 5 ficheros cualesquiera de
estos 3 tipos: .html, .doc y .jpg.
g) Los puertos de los servidores no seguros sern ambos el 80.
Linux
1) Instalar y probar un servidor web no seguro con el dominio correspondiente al puesto
(http://www1.dominioxx.net) (servidor n 1)
2) Instalar y probar un segundo servidor web no seguro con el dominio correspondiente al puesto
(http://www2.dominioxx.net) (servidor n 2)
3) Instalar y probar un servidor web seguro con el dominio correspondiente al puesto.
(https://www3.dominioxx.net) (servidor n 3)
4) Cambiar el puerto de escucha en el servidor n 1 para que escuche por el puerto 7000.
5) Cambiar el puerto de escucha en la web segura (servidor n 3) para que escuche por el puerto
45678.
6) Al acceder al directorio /html del servidor n1 redireccionar al fichero
/documentos/empiezo_aqui.html. Este fichero debe mostrar el saludo 'Estoy empezando
desde este lugar'.
7) Redireccionar automticamente al directorio /imagenes del servidor n 3 y mostrar un listado
de su contenido cuando se accede al directorio /html del servidor n 1.

8)

Permitir que todos los puestos de la clase, incluido el puesto del profesor, puedan acceder al
servidor web mediante ip.

9)

Ajustar el ancho de presentacin del contenido del directorio /documentos del servidor n 2
para que quepan los nombres de los ficheros que contiene.

10) Proteger el acceso al directorio fotos_protegidas, que se encuentra dentro del directorio
imagenes del servidor n 3 con el usuario doraemon y la contrasea nobita2014#(12@ .
Este directorio contiene 5 fotos de Doraemon y Nobita.
11) Hacer que al entrar en el segundo servidor n2 se redireccione automticamente al servidor
seguro avisando durante 5 segundos que se va a redireccionar antes de hacerlo.
12) Permitir que el servidor n 1 al iniciarse en el directorio inicial ejecute automticamente el
fichero inicio.hjk. Este fichero en realidad contendr cdigo en php, incluyendo la funcin
phpinfo(),
13) Adaptar Apache para que queden registros de los navegadores que visitan nuestra web.
14) Crear un script en linux o un programa en php que cuente cuntas visitas de cada navegador
se han producido leyendo las entradas de los ficheros de log.
15) Proteger, sin utilizar ficheros .htaccess, todos los directorios del servidor n 2 con el usuario
pepito456 y la contrasea secreto1134.
16) Crear una pagina de cortesa .html que informe amablemente al usuario cuando el recurso
solicitado no exista en el servidor n 1 con el siguiente mensaje: 'Lo sentimos, seor usuario,
pero la pgina solicitada no existe'. El fondo de la pantalla del mensaje debe contener la
imagen de una flor.
17) Redireccionar automticamente a la raz del servidor n 3 cuando el recurso solicitado no
exista.
18) Mostrar mediante alias y sin redireccin los contenidos del directorio documentos del servidor
n 2 al entrar directamente en la raz del servidor n 2.
19) Acceder mediante alias al directorio documentos tecleando docs en la url del servidor n 1.
20) Hacer que la URL solicitada siempre sea accesible independientemente de que se tecleen
maysculas o minsculas en el servidor n 3
21) Hacer que al teclear la cadena docs en una URL se cambie por la cadena documentos.
22) Obligar a que el acceso al directorio protegido al directorio fotos_protegidas sea
obligatoriamente desde las 2 IP activas posterior y anterior a la IP propia. (la ip 12 tendr
como posterior la ip 1)
23) Crear un directorio denominado fotos_protegidas2 con fotos de Gollum que dependa de
fotos_protegidas, y permitir que se pueda acceder a su contenido sin restricciones a la vez
que se mantiene la proteccin de fotos_protegidas.