PDF de programación - HTTP

Imágen de pdf HTTP

HTTPgráfica de visualizaciones

Publicado el 4 de Abril del 2021
225 visualizaciones desde el 4 de Abril del 2021
306,2 KB
38 paginas
Creado hace 16a (31/03/2008)
HTTP

HyperText Transfer Protocol

Versión: 1.1.0

Alfredo Barrainkua Zallo

Marzo de 2008

Creative Commons – BY-SA-NC
Lizentzia laburpena:
Castellano
English



Euskaraz


Servicios de red con Linux :: HTTP

Índice

1. Introducción..........................................................................................................................................4
1.1. Hipertexto e Hipermedia...............................................................................................................4
1.2. WWW (World Wide Web).............................................................................................................4
1.3. URL (Uniform Resource Locator)................................................................................................4
1.4. HTML (HyperText Markup Language).........................................................................................5
2. Funcionamiento del servicio HTTP......................................................................................................6
2.1. Diálogo HTTP...............................................................................................................................6
2.2. Cabeceras.......................................................................................................................................7
2.3. Códigos de estado..........................................................................................................................8
3. Trabajos previos a la instalación...........................................................................................................9
3.1. Nombre del servidor......................................................................................................................9
3.2. Dirección IP...................................................................................................................................9
3.3. Servidores DNS...........................................................................................................................10
3.4. La hora, la hora, la hora...............................................................................................................10
3.5. Deshabilitar el reinicio por teclado..............................................................................................10
3.6. Acceso por la red : SSH...............................................................................................................11
4. Instalación de Apache..........................................................................................................................12
4.1. Nuestra primera página web........................................................................................................14
4.2. Retoques iniciales........................................................................................................................15
4.3. Permitir la sobreescritura de opciones.........................................................................................15
4.4. Icono de favoritos (Favicon).......................................................................................................16
4.5. Juego de caracteres......................................................................................................................16
5. Módulos de Apache.............................................................................................................................17
5.1. mod_mime : Manejando documentos.........................................................................................17
5.2. mod_negotiation..........................................................................................................................17
5.3. mod_autoindex : Listando contenidos de directorio...................................................................18
5.4. mod_dir : Buscando el índice......................................................................................................21
5.5. mod_alias : Reubicando la información......................................................................................21
5.6. mod_access : Limitando los accesos a directorios......................................................................22
5.7. mod_userdir : Páginas personales de usuarios del sistema.........................................................23
6. Autentificación....................................................................................................................................25
6.1. Basic............................................................................................................................................25
6.2. Active Directory (LDAP)............................................................................................................26
7. Servidores virtuales.............................................................................................................................28
8. Uso de SSL / TLS................................................................................................................................31
9. Apache y PHP.....................................................................................................................................34
10. Herramientas de Estress....................................................................................................................36
10.1. Webserver Stress Tool...............................................................................................................36
10.2. OpenSTA...................................................................................................................................36
10.3. ab (Apache Benchmark)............................................................................................................36

Servicios de red con Linux

Iurreta GLHB Institutua ✹ Olaburu 19, Iurreta – Bizkaia ✹ Tel: 944 66 88 00

2

11. Referencias........................................................................................................................................37
12. Autor..................................................................................................................................................38

Servicios de red con Linux :: HTTP

Servicios de red con Linux

Iurreta GLHB Institutua ✹ Olaburu 19, Iurreta – Bizkaia ✹ Tel: 944 66 88 00

3

Servicios de red con Linux :: HTTP

1. Introducción

Hay un antes y un después en Internet. La llegada de HTTP supuso el ocaso de servicios
como archie, verónica y gopher. La World Wide Web trajo los contenidos multimedia
y la búsqueda de información sin ningún tipo de conocimiento previo de uso de índices
ni bases de datos. Simplemente, clicar en los enlaces.
1.1. Hipertexto e Hipermedia
La idea básica subyacente en el hipertexto es enlazar partes de un documento con otro
documento. En la práctica, supone que una palabra o frase en un documento de
hipertexto, nos llevan a otro documento de hipertexto cuando pulsamos sobre él. A esta
palabra o frase se le denomina enlace (link). Cuando este concepto se extiende a otros
medios, como fotos, sonido y vídeo, se convierte en hipermedia.
1.2. WWW (World Wide Web)
EL WWW extiende el uso de la hipermedia a Internet. Un click en una página de
hipertexto puede enlazarnos con otra página de hipertexto alojada en un servidor al otro
extremo del planeta. Es decir, nos enlaza a recursos remotos. Esta idea tan simple, ha
generado el uso masivo de Internet.
La idea de la telaraña mundial que es la Worl Wide Web, proviene de la comuunidad de
investigación física, y en concreto de Tim Berners-Lee, del CERN.
Más tarde, cuando se crea Mosaic, en el NCSA, en 1992, es cuando empieza el BOOM
de la Web. Mosaic es un navegador de Internet con capacidad para visualizar texto e
imágenes, y mostrarlas de una forma elegante. Es capaz de acceder a recursos de
múltiples fuentes, como hipertexto, servidores gopher, bases de datos de búsqueda,
transferencia de ficheros y noticias. Realmente es el que ha marcado las directrices a
los navegadores actuales.
1.3. URL (Uniform Resource Locator)
Con tantos protocolos, servicios, y clientes que acceden a ellos, pronto se crea la
necesidad de definir el acceso de una forma homogénea. A la definición del recurso se le
llama URL ó localizador de recursos homogéneo. URL es un caso especial del URI
(Universal Resource Identifier). Aquí vemos las partes de que consta el URL:

Servicios de red con Linux

Iurreta GLHB Institutua ✹ Olaburu 19, Iurreta – Bizkaia ✹ Tel: 944 66 88 00

4

Servicios de red con Linux :: HTTP

Hay URLs para diferentes protocolos:

Diferentes tipos de URL

http://
gopher://
ftp://
file://
smb://
telnet://
wais://
news:

mailto:

Acceso a documentos de hipertexto (Páginas web).
Servidores gopher.
Descarga de ficheros.
Descarga de ficheros.
Acceso a recursos compartidos SMB.
Acceso e servicios de terminal.
Acceso a servidor wais.
Acceso a los news. Se omite la parte host:puerto, pues el uso del servidor
se define en la configuración.
Envío de correo. Se omite la parte host:puerto, pues el uso del servidor
de correo se define en la configuración.

1.4. HTML (HyperText Markup Language)
Los documentos HTTP (Páginas web) contienen información de enlaces de hipertexto y
formateado de contenido que se describe utilizando el lenguaje de marcado de
hipertexto o HTML (HyperText Markup Language). Es un lenguaje derivado de
SGML (Standard Generalized Markup Language) y es más simple que éste. Las
etiquetas de marcado (Tags) se definen entre el símbolo “<” y “>”. El documento en sí
es un documento de texto ASCII. Veamos el aspecto de un documento HTML.

<html>

<head>

<title>Mi primer HTML</title>

</head>
<body>

<h1>Kaixo Mundua!</h1><br /> 
<b>Kaixo Mundua!</b><br /> 
<u>Kaixo Mundua!</u><br /> 
<s>Kaixo mundua
  • Links de descarga
http://lwp-l.com/pdf19067

Comentarios de: HTTP (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad