SlideShare una empresa de Scribd logo
 
Despliegue de aplicaciones  Web 
                                          
                                              
 Miguel Ángel López Torralba
 
Practica 2: Servidores Web virtuales por nombre
2013­2014
PREGUNTAS.
1. Indica los 3 modos que permite Apache de crear Servidores Web Virtuales.
Hosts virtuales basados en nombres: permiten alojar varios nombres de host (o dominios)
en una misma máquina (IP). Todos los hosts virtuales que comparten la misma IP deben declararse
mediante la directiva NameVirtualHost.
Hosts virtuales basados en puerto: una máquina responde de diferente manera si se accede
a un puerto u otro..
Hosts virtuales basados en IP: una máquina responde de diferente manera si la petición
llega a diferente dirección Ip. Es decir, tenemos múltiples IPs asignadas al sistema y queremos que
cada una de ellas soporte un sitio web.
2. ¿Con qué directiva se está indicando que se activen los hosts virtuales basados en
nombre para en esa ip y puerto ?
• DocumentRoot: Directorio donde Apache2 va a buscar los documentos el servidor virtual.
• NameVirtualHost: Define la dirección IP y el puerto donde van a existir host virtuales
basados en nombre
3. ¿Con qué directiva se da nombre a cada Servidor Web Virtual diferente?
• ServerName: Define el nombre del servidor virtual .
4. ¿Con qué directiva se indica dónde están alojados los contenidos a servir por cada Host
Virtual?
• VirtualHost: Define una sección para un host virtual con las directivas aplicables a él.
PRÁCTICA.
1. Instala dos servidores web virtuales accesibles por distinto nombre (igual IP y puerto pero
distinto nombre).
- Un servidor web puede ser el creado ya en la práctica anterior (www.[tuapellido]DAW2.org)
– y otro debe ser www.cisco.edu el cual nos mostrará funcionando perfectamente el curso de
cisco en tu máquina ubuntu/linux.
El material de CISCO está en formato web por lo que en Linux se requiere una instalación de un
servidor web .
Para descargarlo disponemos de un .zip en ftp://192.168.13.7/CISCO y en una carpeta compartida
del profesor 192.168.115.100/DESPLIEGUE
Una vez descargada y puesta la página en el directorio /var/www/cisco se le debe de dar un
direccion y para ello tenemos que editar los siguientes archivos:
/etc/hosts
para poner el nuevo nombre del Host
 
Despliegue de aplicaciones  Web 
                                          
                                              
 Miguel Ángel López Torralba
 
Practica 2: Servidores Web virtuales por nombre
2013­2014

/etc/apache2/httpd.conf
donde colocamos el nuevo virtual host con la direccion URL y con el directorio al que debe de
acudir.
 
Despliegue de aplicaciones  Web 
                                          
                                              
 Miguel Ángel López Torralba
 
Practica 2: Servidores Web virtuales por nombre
2013­2014
En la maquina cliente debemos de abrir tambien /etc/hosts y poner la ip y la dirección donde tiene
que ir al poner el nombre en la barra de direcciones.
 
Despliegue de aplicaciones  Web 
                                          
                                              
 Miguel Ángel López Torralba
 
Practica 2: Servidores Web virtuales por nombre
2013­2014
Captura pantalla del curso funcionando; haz la captura accediendo desde un cliente al capítulo 4.

2. Configurar la sección Directory.
Configura la sección Directory para el directorio courses de CISCO.
y prueba el funcionamiento de la directiva Options con, al menos, las características:
– Indexes
– SymLinksIfOwnerMatch
– Multiviews
 
Despliegue de aplicaciones  Web 
                                          
                                              
 Miguel Ángel López Torralba
 
Practica 2: Servidores Web virtuales por nombre
2013­2014

2.1.
Explica su funcionamiento y captura pantalla en cada caso.
Indexes:
Permite el uso de directivas que controlan el indexado de directorios. Es decir, si por ejemplo
ponemos: -Indexes, si en nuestro directorio no se encuentra ningún index aparecerá el siguiente
mensaje:
 
Despliegue de aplicaciones  Web 
                                          
                                              
 Miguel Ángel López Torralba
 
Practica 2: Servidores Web virtuales por nombre
2013­2014
Si ponemos: Indexes . Y hay un index en el directorio, mostrará el index, si no hay ningún index,
Mostrará el árbol del directorio

SymLinksIfOwnerMatch: El servidor seguirá los enlaces simbólicos en los que el fichero o
directorio final pertenezca al mismo usuario que el enlace.

De este modo poniendo la dirección del enlace entramos en la pagina a la que esta enlazada
 
Despliegue de aplicaciones  Web 
                                          
                                              
 Miguel Ángel López Torralba
 
Practica 2: Servidores Web virtuales por nombre
2013­2014
Pero si quitamos la opción entonces ocurre de nuevo el mensaje de error

Multiviews:
se utiliza para poder mostrar la página en distintos idiomas, o poder escoger la mejor adaptada al
nevegador, o para por ejemplo en lugar de tener que pones la extension de la direccion, poniendo
solo el nombre que entre, como vemos en la siguiente captura.

Si lo anulamos vuelve a darnos error.
2.2.

Investiga otras características como ExecCGI , Includes, IncludesNOEXEC
e indica si son aplicables a alguno de tus servidores web y pon ejemplos de cuando
aplicarlas.
ExecCGI : Esta opción permite la ejecución de scripts CGI, ya que de otra forma no se
ejecutaran.
Includes: permite la inclusión de otros archivos de configuración del servidor. Por ejemplo
hacer que un fichero html incluya otros ficheros.
Es muy útil cuando queremos añadir un directorio que tiene la misma configuracion que otro,
de este modo solo hace falta escribir:
include /usr/local/apache2/conf/archivo.conf
IncludesNOEXEC: tiene la misma funcion que la anterior pero no permite la ejecución de
posibles comandos o scripts.
 
Despliegue de aplicaciones  Web 
                                          
                                              
 Miguel Ángel López Torralba
 
Practica 2: Servidores Web virtuales por nombre
2013­2014
3. Configurar la sección File.
– Comprueba que se puede acceder a la guía de CIsco:
http://cisco.local/theme/tl/accessible_uguide.html
–

– Modifica la directiva File para que deje de ser accesible.
 
Despliegue de aplicaciones  Web 
                                          
                                              
 Miguel Ángel López Torralba
 
Practica 2: Servidores Web virtuales por nombre
2013­2014
Nota: recuerda que el alcance las directivas depende de su ubicación : en la sección principal del
archivo de configuración o dentro de otra sección concreta (p.ej. un Directory)

Más contenido relacionado

PDF
01intalacion de apache
PDF
5 servidor web
DOCX
Php apéndice
DOCX
Php curso02
PDF
Web centos
PDF
92 Php. Instalar Php4 Como Cgi
DOCX
Creación de un sitio web en wordpress
PDF
Servidor web Apache
01intalacion de apache
5 servidor web
Php apéndice
Php curso02
Web centos
92 Php. Instalar Php4 Como Cgi
Creación de un sitio web en wordpress
Servidor web Apache

La actualidad más candente (20)

PPTX
Apache practica
DOCX
Guía de instalación de WordPress en CentOS 7
PDF
Introducción a Servidor HTTP Apache
PDF
Clase 3 instalación y primeros pasos
PPT
Qué Es Cobian Backup 9
PDF
MANUAL COBIAN
PPT
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
PPTX
PPT
PDF
Diseño e instalación de sitios web (PHP hypertext preprocessor)
PPTX
Zend framework
PPTX
DOCX
Instalar php 5 en windows 7 con apache
PPTX
Conexión a Base de Datos con PHP
DOCX
Cómo instalar drupal en ubuntu 14
PPTX
Instalación básica de php mybibli (pmb)
PDF
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
PDF
Docker en el entorno de desarrollo
PDF
1212
PDF
Apache practica
Guía de instalación de WordPress en CentOS 7
Introducción a Servidor HTTP Apache
Clase 3 instalación y primeros pasos
Qué Es Cobian Backup 9
MANUAL COBIAN
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Zend framework
Instalar php 5 en windows 7 con apache
Conexión a Base de Datos con PHP
Cómo instalar drupal en ubuntu 14
Instalación básica de php mybibli (pmb)
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
Docker en el entorno de desarrollo
1212
Publicidad

Destacado (20)

PDF
Vpn sobre ssh
PDF
Practica 4 de apache
PDF
A3sec Webinar AlienVault USM - Sistemas de detección de ataques en tiempo real
ODP
Breve introducción a TDD con Phpunit
PDF
Actividad No. 6.6: Detección de intrusos con Snort
PDF
Sistemas de detección de intrusiones. SNORT
PPTX
The art of unit testing
PDF
Introduction to unit testing
PPTX
TDD y Python
PPS
Unit Testing
PDF
Desarollando aplicaciones web en python con pruebas
PDF
Instalación y Configuración de LDAP
PPTX
TDD Course (Spanish)
PPT
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NET
PDF
Instalación y configuración de Nagios
PDF
Extendiendo la seguridad en Elastix con Snort IDS/IPS
PDF
Curso python
PDF
Sistemas de Detección de Intrusos
PPT
3ºEso Analisis Obras PictóRicas Cast
Vpn sobre ssh
Practica 4 de apache
A3sec Webinar AlienVault USM - Sistemas de detección de ataques en tiempo real
Breve introducción a TDD con Phpunit
Actividad No. 6.6: Detección de intrusos con Snort
Sistemas de detección de intrusiones. SNORT
The art of unit testing
Introduction to unit testing
TDD y Python
Unit Testing
Desarollando aplicaciones web en python con pruebas
Instalación y Configuración de LDAP
TDD Course (Spanish)
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NET
Instalación y configuración de Nagios
Extendiendo la seguridad en Elastix con Snort IDS/IPS
Curso python
Sistemas de Detección de Intrusos
3ºEso Analisis Obras PictóRicas Cast
Publicidad

Similar a 02practica completa (20)

PDF
Servidorweb casero
PDF
Apli t1 practicas_apache
PDF
Servidor web apache para centro de computos.pdf
DOC
Gestion de nubes de servidores
DOC
Gestion de nubes d
PDF
Apache: Servidores web virtuales (por nombre)
DOCX
Web apache en ubuntu 12,04
PDF
Servidores
PDF
Laboratorio Nº 9.1.pdf
PPTX
Servidorweb
PPTX
Servidor web
PDF
Servidor Web Alojamiento
PPTX
Servidorweb
DOC
Gestion de nubes de servidores
PDF
Servicios Web
PDF
Servidorweb
PDF
Red t3 practica1_apachecms
PDF
12 servicios webftp_windowsasoitson
Servidorweb casero
Apli t1 practicas_apache
Servidor web apache para centro de computos.pdf
Gestion de nubes de servidores
Gestion de nubes d
Apache: Servidores web virtuales (por nombre)
Web apache en ubuntu 12,04
Servidores
Laboratorio Nº 9.1.pdf
Servidorweb
Servidor web
Servidor Web Alojamiento
Servidorweb
Gestion de nubes de servidores
Servicios Web
Servidorweb
Red t3 practica1_apachecms
12 servicios webftp_windowsasoitson

Más de Miguel Angel Lopez Torralba (14)

PDF
Manual express de git
PDF
Ftpsegurocompleta
PDF
12integracion de tomcat con apache
PDF
Robo desesionesfinal
PDF
PDF
PDF
PDF
06practica servidorseguro
PDF
08practica monitorizacion
PDF
07practica multilenguaje
PDF
Depuradores Guía rapida de uso
PDF
03practica puertosip
PDF
04practicalog404
Manual express de git
Ftpsegurocompleta
12integracion de tomcat con apache
Robo desesionesfinal
06practica servidorseguro
08practica monitorizacion
07practica multilenguaje
Depuradores Guía rapida de uso
03practica puertosip
04practicalog404

Último (20)

PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
clase auditoria informatica 2025.........
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PDF
MANUAL de recursos humanos para ODOO.pdf
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
Curso de generación de energía mediante sistemas solares
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Influencia-del-uso-de-redes-sociales.pdf
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
clase auditoria informatica 2025.........
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Documental Beyond the Code (Dossier Presentación - 2.0)
MANUAL de recursos humanos para ODOO.pdf
introduccion a las_web en el 2025_mejoras.ppt
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Presentación PASANTIAS AuditorioOO..pptx
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Curso de generación de energía mediante sistemas solares
historia_web de la creacion de un navegador_presentacion.pptx
Historia Inteligencia Artificial Ana Romero.pptx
la-historia-de-la-medicina Edna Silva.pptx
Propuesta BKP servidores con Acronis1.pptx
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Presentacion de Alba Curso Auditores Internos ISO 19011
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx

02practica completa