16
CASO PRACTICO 4 → Instalación del servidor web Apache 2 (Ubuntu GNU/Linux) 1. Localizar e instalar la aplicación Apache2: Lo descargaremos a traves del gestor de paquetes de Synaptic. 2. Una ves terminada la descarga nos vamos al navegador Firefox y , si todo a ido bien, al meternos en nuestro http://localhost deberá aparecer una pagina indicando que el servidor Apache2 esta instalado y ejecutándose. Smr2 SER 1 Jesús Paredes González

CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

CASO PRACTICO 4

→ Instalación del servidor web Apache 2 (Ubuntu GNU/Linux)

1. Localizar e instalar la aplicación Apache2: Lo descargaremos a traves del gestor de paquetes de Synaptic.

2. Una ves terminada la descarga nos vamos al navegador Firefox y , si todo a ido bien, al meternos en nuestro http://localhost deberá aparecer una pagina indicando que el servidor Apache2 esta instalado y ejecutándose.

Smr2 SER 1 Jesús Paredes González

Page 2: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

3. Pagina de bienvenida: Vamos a crear una pequeño programa html de bienvenida a nuestro servidor Apache2 que sustituya al que viene por defecto.Abre Nautilus y ve al directorio /var/www donde hay un archivo index.html que deberemos renombrar con el nombre de index.html.copia . A continuación escribimos un archivo index.html con los siguientes parámetros:

<center><h1>Bienvenido a mi servidor Apache2</h1><h2>Servicios en Red</h2></center>

Vuelve al navegador y recarga el servidor web.

EJERCICIO 4.1

→ Instalación del módulo Webmin Apache Server.

1. Abre el navegador Firefox y ve a la interfaz de Webmin http://localhost:10000 e introduce el nombre de usuario y la contraseña. Descarga el módulo Apache Server desde la web oficial de Webmin (http://www.webmin.com/standar.html) A continuación vamos a la interfaz de Webmin y vamos a Webmin – Configuración de Webmin - Módulos de Webmin. Una vez hecho esto instalamos el módulo de Apache Server.

Smr2 SER 2 Jesús Paredes González

Page 3: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

2. Una vez instalado se muestra la siguiente página.

EJERCICIO 4.2

→ Enlazado de Apache con el servidor www.chechuser.com1. Una vez instalado el Apache queremos que, cuando se acceda desde el navegador a www.chechuser.com, se muestre nuestro servidor Apache. Para realizar este paso abriremos un terminal y teclearemos :

sudo gedit /etc/hosts

Esto nos abre el fichero de configuración hosts. Dentro de el introducimos la IP de nuestro servidor por defecto y el nombre que queremos que al ponerlo se acceda a nuestro servidor.

Smr2 SER 3 Jesús Paredes González

Page 4: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

2. Cuando en el navegador pongamos la dirección asignada a la IP del Servidor nos aparecerá nuestro Servidor Apache.

CASO PRACTICO 5

→ Instalación del módulo userdir (mod_userdir)

1. En primer lugar accede a Configuración Global – Configure Apache Modules y selecciona el modulo de userdir. Pulsa Enable Selected Modules para activarlo.

Smr2 SER 4 Jesús Paredes González

Page 5: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

2. Configuración del modulo userdir :El archivo userdir.conf contiene la configuración.

Esta configuración indica que el directorio donde estarán los archivos HTML de los usuarios es public_html.Para la configuración del módulo userdir, hay que seguir los siguientes pasos:Servidor Web Apache – Existing virtual hosts – Servidor por defecto – Opciones de documento.

Smr2 SER 5 Jesús Paredes González

Page 6: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

3. Utilización del módulo userdir : Creamos el usuario alumno1 y creamos el directorio /home/alumno1/public_html y creamos un archivo index.html dando la bienvenida a la página web. Accede a la URL www.chechuser.com y verás el texto del archivo index.html creado.

4. Si se quiere acceder ala página web sin necesidad de utilizar este carácter <~> habrá que crear un alias. Desde el entorno gráfico de webmin, ve ala opción Alias y redireccionamientos del servidor virtual por defecto. Aquí tendrás que escribir el alias que quieras para esa URL.

Entramos en el navegador y veremos la URL sin el carácter <~>.

Smr2 SER 6 Jesús Paredes González

Page 7: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

CASO PRACTICO 6

→ Creación de un host virtual

1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host. Una vez dentro de la ventana rellenamos las ventanas de Raiz para documentos y Nombre del servidor. En Raiz para documentos añadimos la ruta en la que tenemos el index nuevamente creado. Y en Nombre del servidor virtualA.aulaSER.com.

Pulsamos en Crear Ahora

2. Como se puede ver se a creado un servidor virtualA.

Smr2 SER 7 Jesús Paredes González

Page 8: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

3. Para acceder a la configuración del servidor virtual pichamos sobre el globo terráqueo y nos mostrara el panel de configuración.

4. Vamos a editar directivas para ver el archivo de configuración del servidor virtual.

Smr2 SER 8 Jesús Paredes González

Page 9: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

5. Una ves creado el servidor virtual accedemos al /etc/hosts y configuramos el fichero con la IP y el nombre del dominio.

6. Finalmente accedemos al navegador con la URL adoptada y nos aparecerá el archivo index creado.

Smr2 SER 9 Jesús Paredes González

Page 10: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

CASO PRACTICO 7 ( BÁSICA )

1. En primer lugar hay que activar el modulo auth_basic.

2. Creamos una carpeta en /var/www llamada directorio_protegido y dentro de esa carpeta cramos un index con un código de html de bienvenida.

Smr2 SER 10 Jesús Paredes González

Page 11: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

3. Para la configuración del módulo seguimos la siguiente ruta: Webmin > Otros > Directorios protegidos. Rellenamos todos los campos tal y como aparece en la imagen, solo se cambia la ruta. Pinchamos en “Crear”

4. Ahora tenemos que añadir el usuario que queremos que pueda acceder a ese directorio, ese usuario lo creamos en la maquina local.

Smr2 SER 11 Jesús Paredes González

Page 12: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

5. Creamos una carpeta para configurar el auth_basic. Nos introducimos en esa carpeta, con esto lo que hacemos en configurar la carpeta para que el acceso básico sea activado. Deberemos escribir solamente la línea AllowOverride AuthConfig. Salvamos y reiniciamos el servidor.

6. Vamos al navegador ponemos la URL asociada con el directorio_protegido y comprobamos que todo a salido bien.

Smr2 SER 12 Jesús Paredes González

Page 13: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

CASO PRACTICO 7 (DIGEST)

1. Para realizar el digest tenemos que seguir los mismos pasos anteriores, cambiando solo algunas cosas. En primer lugar activamos el módulo auth_digest.

2. Creamos una carpeta llamada directorio_digest y la añadimos un index de bienvenida.

Smr2 SER 13 Jesús Paredes González

Page 14: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

3. Para la configuración del módulo seguimos la siguiente ruta: Webmin > Otros > Directorios protegidos. Rellenamos todos los campos tal y como aparece en la imagen, solo se cambia la ruta (en vuestro caso). Pinchamos en “Crear”

4. Ahora tenemos que añadir el usuario que queremos que pueda acceder a ese directorio, ese usuario lo creamos en la maquina local, en este caso “alumno2”.

Smr2 SER 14 Jesús Paredes González

Page 15: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

5. Creamos una carpeta para configurar el auth_digest. Nos introducimos en esa carpeta, con esto lo que hacemos en configurar la carpeta para que el acceso básico sea activado. Deberemos escribir solamente la línea AllowOverride AuthConfig. Salvamos y reiniciamos el servidor.

6. Hacemos el htdigest para configurar todo correctamente.

Smr2 SER 15 Jesús Paredes González

Page 16: CASO PRACTICO 4 - WordPress.com · 2015. 12. 9. · CASO PRACTICO 6 → Creación de un host virtual 1. Para crear un host virtual vamos a Servidor Web Apache – Create Virtual Host

7. Solo queda ir al Navegador y comprobamos que todo ha salido bien.

Smr2 SER 16 Jesús Paredes González