Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página...

18
Actividades Servidor web Jorge De Nova Segundo Página 46 14. Instalación y configuración de un servidor web HTTP Apache2 mediante Webmin. Nos descargamos de la página oficial el paquete webmin vemos que nos da un error por que nos falta algunas dependencias deberemos instalarlas a parte (algunas ya están instaladas y solo necesitan actualizarse) Una vez instalado webmin acedemos a él y creamos las zonas de DNS como se muestra en la imagen.

Transcript of Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página...

Page 1: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 46

14. Instalación y configuración de un servidor web HTTP Apache2 mediante Webmin.

Nos descargamos de la página oficial el paquete webmin vemos que nos da un error por que nos falta algunas

dependencias deberemos instalarlas a parte (algunas ya están instaladas y solo necesitan actualizarse)

Una vez instalado webmin acedemos a él y creamos las zonas de DNS como se muestra en la imagen.

Page 2: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 47

Así quedaría el fichero de dns jorge.asir.hosts

Creamos el sitio virtual de apache

Page 3: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 48

Creamos el usuario de sistema chopo desde webmim

Creamos la pagina de abeto

Page 4: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 49

A si queda el fichero del sitio web virtual del directorio apache

Vemos que la pagina sale

Ahora debemos quitar el listado del directorio raíz si no se solicita ningún fichero, lo hacemos desde Opciones de Documento, o a editar manualmente las directivas (Options –Indexes)

Page 5: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 50

vemos que si no encuentra el fichero abeto.html no indexas

Ahora vamos a crear un directorio dentro de www que se va a llamar privado

Page 6: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 51

Vemos como quedaría el fichero sites-available

creamos usuarios para restringir el acceso a la pagina con el comando que se muestra abajo.

Creamos el fichero .htaccess con el siguiente contenido

Page 7: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 52

Creamos el fichero privado.html quesea el archivo de inicio

Así queda el archivo de configuración de apache

Page 8: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 53

Vemos como nos pide autenticación para acceder

Accedemos con el usuario con privilegios

Page 9: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 54

Personalizamos las opciones de errores desde webmin en el apartado Error Handling

Para modificar los archivos log o de registro pulsamos sobre este botón

Creamos el fichero de registro abeto.log

Page 10: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 55

VAMOS A CREAR Y HABILITAR UN SERVIDOR VIRTUAL PARA CHOPO.

Creamos el sitio web de chopo

Creamos la pagina de chopo

Page 11: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 56

Así queda el archivo de configuración del sitio

Así quedaría el archivo chopo.jorge.asir cuando creamos el directorio opt

Page 12: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 57

Así se muestra

Personalizamos los errores

A si se muestra

Page 13: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 58

Creamos los archivos de registros

Actividad 15: Administración servidor web HTTPS (Apache2) en Ubuntu Server:

-- mod_ssl, default_ssl – certificados digitales.

Para que no de conflictos deshabilitamos todo los sitios web virtuales que tengamos que podemos ver en esta

imagen.

Primero comprobamos que tenemos el módulo ssl disponible, después lo habilitamos con el siguiente comando,

y reiniciamos el servicio para que los cambios surtan efecto:

Page 14: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 59

Habilitamos el archivo de configuración de el sitio virtual default-ssl

ahora para poder acceder al sitio web con ssl debemos crear nuestro certificado, debemos seguir los siguientes

pasos .

En la imagen de abajo creamos las llaves.

Page 15: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 60

Creamos el certificado con la llave (este pantallazo se me pasado)

sudo openssl req -new -key server.key -out server.csr

Creamos nuestro certificado, contestando las preguntas que nos indique recordando la contraseña

Cambiamos de carpeta la llave y certificado

reemplazamos y habilitamos la siguiente configuracion

Page 16: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 61

Reiniciamos el servicio de apache y nos pide contrsela

Comprobamos la pagina en el navegador

Page 17: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 62

vemos como nos sale la pagina web

Page 18: Actividades Servidor web · 2013. 5. 21. · Actividades Servidor web Jorge De Nova Segundo Página 49 A si queda el fichero del sitio web virtual del directorio apache Vemos que

Actividades Servidor web

Jorge De Nova Segundo Página 63

Como hemos realizado en las 14 practicas anteriores si quitamos la opción Indexes y no encuentra la pagina por

defecto no muestra un error

Personalizamos los error

Comprobación