You are on page 1of 16

- CENTRO: INGLAN - CURO: IA2

- PROFESOR: JUAN LUIS


- ALUMNO: MIKEL CORREA

Servicios de Red Apache


INDICE
1. Se debe instalar el Servidor Web Apache sobre Linux. La instalacin constar de las
siguientes funcionalidades.Pgina 3

2. Un servidor web virtual escuchando en el puerto 80 con una pgina de bienvenida


que tenga el nombre del alumno..Pgina 3

3. Un servidor web virtual escuchando en el puerto 10500 con una pgina web
(ndex.html) que adems del nombre del alumno contenga un link a otra pgina web
situada en un directorio llamado directorioDeSeguridad. El acceso a este directorio
debe estar protegido mediante usuario y passwordPgina 7

4. Configurar un sitio web con SSL para acceder de forma segura.Pgina 13

Pgina 2

Servicios de Red Apache

1. Se debe instalar el Servidor Web Apache sobre Linux. La instalacin constar de las
siguientes funcionalidades:
1. Lo primero es instalar el servidor web:
Sudo apt-get install apache2
En mi caso ya lo tena instalado, lo visualizamos con apt-cache policy

2. Un servidor web virtual escuchando en el puerto 80 con una pgina de bienvenida


que tenga el nombre del alumno
Aqu compruebo el primer que este instalado (punto 1) y muestro la fecha, despus
comienzo con la configuracin, esta es la captura, que ms adelante la explico:

Pgina 3

Servicios de Red Apache

He creado el html llamado index.html, dentro de la carpeta Mikel, dentro del html
simplemente he escrito esto, una pgina de bienvenida:

Despus hay que crear el archivo .cong en el directorio sites-available, directamente lo


he copiado del 000-default.conf y he modificado el puerto ya que el 80 he pensado
que estaba ocupado por el archivo .conf original, he modificado la ruta del html, que
ahora es mikel y tambin he modificado las rutas para los logs, para ello he creado una
carpeta dentro de la misma ruta tambin llamada mikel.

Pgina 4

Aqu podemos visualizar los cambios:

Servicios de Red Apache

Despus seguimos con la configuracin, en sites-enabled hay que crear un enlace con
ln s del archivo .conf y ya solo nos queda crear la carpeta en /var/log/apache2
llamada mikel para los logs y recargar el servidor con service apache2 restart.

Pgina 5

Servicios de Red Apache


Este es el resultado:

Pgina 6

Servicios de Red Apache


3. Un servidor web virtual escuchando en el puerto 10500 con una pgina web
(ndex.html) que adems del nombre del alumno contenga un link a otra pgina web
situada en un directorio llamado directorioDeSeguridad. El acceso a este directorio
debe estar protegido mediante usuario y password:
Aqu muestro como he creado los 2 htmls para la pgina principal con el enlace, y para
la segunda llamada directorioDeSeguridad, hay que seguir los mismos pasos que he
explicado anteriormente. He creado la carpeta 10500 para los logs y con a2ensite he
creado el enlace del archivo 10500.conf en sites-available.

Pgina 7

Servicios de Red Apache


Aqu muestro el archivo 10500.conf, al final podemos ver <Directory> para el htaccess:

Pgina 8

Y estos son los 2 htmls.

Servicios de Red Apache

Uno con el enlace:

Y otro con el resultado:

Pgina 9

Servicios de Red Apache

Aqu muestro como creo el archivo .htacces y el directorio para el archivo .htpasswd
que he decidido no meterlo en el directorio del html para aumentar la seguridad.

Pgina
10

Servicios de Red Apache


Este es el contenido de .htaccess:

Despues de esto en el directorio /var/passwd escribimos:


htpasswd c htpasswd mikel (o el nombre de usuario que deseemos) y
automticamente nos solicita una contrasea.
Reiniciamos el servicio y con esto ya tenemos el htaccess funcionando
(Yo tuve un problema y no entenda como a partir de aqu me dejaron de funcionar
todos los puertos, y despus de darle mil vueltas decid borrar todo y empezar de
nuevo, ms tarde me di cuenta que la ip era diferente)

Pgina
11

Servicios de Red Apache


Resultado del control de acceso:

Pgina
12

Servicios de Red Apache

4. Configurar un sitio web con SSL para acceder de forma segura.

Para crear un sitio web con SSL debemos iniciar a2enmod ssl y reiniciar el servidor,
despus crearemos un certificado auto firmado en el que nos solicitara desde nuestra
localizacin hasta la direccin de correo.

Pgina
13

Servicios de Red Apache

Ahora el archivo .conf que debemos copiar es default-ssl.conf, y lo he llamado ssl.conf,


lo editamos con nano, y lo activamos con a2ensite ssl.conf. Despus reiniciamos el
servidor, que pareca que me dio un error y no me dejaba iniciar apache, pero a los
segundos lo intente de nuevo y listo:

Pgina
14

Este es el archivo ssl.conf modificado:

Servicios de Red Apache

En DocumentRoot elegimos la ruta del html, cambiamos el directorio de los logs, y


modificamos la ruta para los certificados SSL.

Pgina
15

Servicios de Red Apache


Por ltimo vemos la pgina con SSL:

Pgina
16

You might also like