Publicado el 10 de Octubre del 2018
881 visualizaciones desde el 10 de Octubre del 2018
1,7 MB
75 paginas
Creado hace 7a (26/10/2016)
World Wide Web
Este documento trata sobre el servicio WWW, su estructura y
funcionamiento. Posteriormente se verán implementaciones
prácticas con los dos servidores web más utilizados: Internet
Information Services en plataformas Windows Server y Apache Web
Server en plataformas Linux.
WWW by Rafael Lozano is licensed under a Creative Commons Reconocimiento-NoComercial-
CompartirIgual 3.0 España License.
Información técnica
Nivel de usuario: Avanzado
Escenario: La instalación y configuración de un servidor DHCP se ha realizado y probado sobre
dos redes locales virtuales independientes creadas en VirtualBox v5.1. En la primera se ha
utilizado dos servidores Windows Server 2016 y un cliente Windows 10 con la siguiente
configuración:
Hostname
Máquina
Virtual
SeWiPr
SO
WS 2016
SeWiSe
WS 2016
ClWi
W10
Hardware
HD 30GB
RAM 2GB
HD 30GB
RAM 2GB
HD 30GB
RAM 2GB
Conexiones de Red
VirtualBox
Red NAT
Dinámica en
172.16.0.0/16
Red Interna
red_windows
192.168.20.1/24
Puerta de
Enlace
172.16.0.1
Software
adicional
Ninguno
Servidores
de Nombres
El mismo que
la máquina
física
192.168.20.10/24
reservada DHCP
Dinámica en
192.168.20.0/24
192.168.20.1 192.168.20.1 Ninguno
192.168.20.1 192.168.20.1 Ninguno
En la siguiente red se ha empleado un servidor Lubuntu 13.04 y un cliente con el mismo sistema
operativo, según la siguiente configuración
Hostname
Máquina
Virtual
SeLiPr
SeLiSe
ClLi
SO
Lubuntu
16.04
Lubuntu
16.04
Lubuntu
16.04
Hardware
HD 10GB
RAM 1GB
HD 10GB
RAM 1GB
HD 10GB
RAM 1GB
Conexiones de Red
VirtualBox
Red NAT
Dinámica en
172.16.0.0/16
Red Interna
red_linux
192.168.21.1/24
Puerta de
Enlace
172.16.0.1
Software
adicional
Ninguno
Servidores
de Nombres
El mismo que
la máquina
física
192.168.21.10/24
reservada DHCP
Dinámica en
192.168.21.0/24
192.168.21.1 192.168.21.1 Ninguno
192.168.21.1 192.168.21.1 Ninguno
Para poder acceder al servidor web es necesario que los servidores DHCP estén configurados
correctamente y funcionando para que los clientes puedan obtener una configuración de red.
También, es fundamental que los servidores DNS estén con sus zonas correctamente
configuradas, tal y como se vio en el capítulo dedicado a DNS. Así, los clientes podrán acceder al
servidor web a través de un nombre.
Conocimientos previos: Es necesario tener conocimientos teóricos y prácticos de la
configuración TCP/IP de una interfaz de red, en plataformas Windows y Linux. Para la parte de
Linux se necesita saber el uso de un editor de texto plano, como nano o vi, además de los
comandos básicos de Unix en gestión de archivos y directorios.
Además, se harán varias pruebas en las que se visualizarán varias páginas web. Por tanto, son
necesarios conocimientos básicos del lenguaje de etiqueta HTML.
Ultima revisión del documento: Septiembre 2016
I
Esquema de red: La conexión de red es la siguiente
II
Tabla de contenido
Tabla de contenido
1. Introducción al servicio WWW........................................................................................................1
1.1 Arquitectura..................................................................................................................................................1
1.1.1 Servidor Web............................................................................................................................................... 2
1.1.2 Cliente........................................................................................................................................................... 2
1.2 URL..................................................................................................................................................................2
1.3 HTTP................................................................................................................................................................3
2. Internet Information Services.........................................................................................................5
2.1 Añadir contenido al servidor web............................................................................................................8
2.1.1 La página de inicio..................................................................................................................................... 8
2.1.2 Espacio web y espacio en disco..............................................................................................................9
2.2 Directorios virtuales..................................................................................................................................10
2.3 Sitios web virtuales....................................................................................................................................13
2.3.1 Sitio web basado en IP...........................................................................................................................13
2.3.2 Sitio web basado en nombre................................................................................................................16
2.4 Redireccionamiento http.........................................................................................................................19
2.5 Seguridad....................................................................................................................................................21
2.5.1 Restricciones de nombre de dominio y dirección IP......................................................................23
2.5.2 Acceso anónimo y autentificación.......................................................................................................25
2.5.3 Permisos de acceso................................................................................................................................. 28
2.6 Administración del sitio...........................................................................................................................29
2.6.1 Registro...................................................................................................................................................... 29
2.6.2 Rendimiento.............................................................................................................................................. 31
2.6.3 Documentos predeterminados............................................................................................................32
2.6.4 Páginas de errores personalizadas.....................................................................................................33
3. Apache Web Server........................................................................................................................37
3.1 Instalación de Apache..............................................................................................................................38
3.2 Introducción a la configuración de Apache........................................................................................39
3.2.1 Sintaxis de los archivos de configuración..........................................................................................40
3.2.2 Ayuda de Apache..................................................................................................................................... 40
3.2.3 Ámbitos de las directivas.......................................................................................................................41
3.2.4 Sistema de archivos y espacio web.....................................................................................................42
3.3 Configuración básica de Apache...........................................................................................................44
3.3.1 Direcciones IP y puertos de escucha..................................................................................................44
3.3.2 Identificación del servidor...................................................................................................................... 45
3.3.3 Raíz de documentos................................................................................................................................ 45
3.3.4 Documentos predeterminados en directorios................................................................................46
3.3.5 Opciones de directorio........................................................................................................................... 46
3.4 Configuración del rendimiento..............................................................................................................46
3.5 Módulos de Apache..................................................................................................................................47
3.6 Traducción de URL's a directorios........................................................................................................49
3.6.1 Alias............................................................................................................................................................. 49
3.6.2 Redireccionamiento................................................................................................................................ 49
Índice I
3.6.3 Directorios personales de usuarios....................................................................................................50
3.7 Hosting virtual............................................................................................................................................51
3.7.1 Hosting virtual basado en nombre......................................................................................................52
3.7.2 Hosting virtual basado en IP...........................................
Comentarios de: World Wide Web (0)
No hay comentarios