Diferencia entre revisiones de «Apache»
Sin resumen de edición |
|||
Línea 29: | Línea 29: | ||
(World Wide Web) | (World Wide Web) | ||
</div> | </div> | ||
= HTTP = | |||
El protocol de transferència d’hipertext (HTTP, hyperText transfer pro-tocol) és el motor que dóna vida a Internet, ja que és la base per a la web | |||
(www,world wide web). | |||
És en els inicis del protocol HTTP, a mitjans de l’any 1990, quan trobem | |||
la versió 0.9. Aquesta versió tenia com a única finalitat transferir dades | |||
per Internet en forma de pàgines web escrites en llenguatge de marcatge | |||
d’hipertext (HTML, Hyper Text Markup Language). | |||
A partir de la versió 1.0 del protocol va sorgir la possibilitat de transferir missatges amb encap- | |||
çalaments que descrivien el contingut dels missatges. | |||
El protocol de transferència d’hipertext (HTTP) és un protocol client-ser- | |||
vidor força senzill que articula els intercanvis d’informació entre els clients | |||
web i els servidors HTTP. HTTP va ser desenvolupat pel consorci W3C i la | |||
IETF. Aquesta col·laboració va culminar l’any 1999 amb la publicació d’una | |||
sèrie de RFC, el més important dels quals va ser el RFC 2616, que especi- | |||
ficava la versió 1.1. Des del punt de vista de les comunicacions, està suportat en els serveis de | |||
connexió TCP/IP i funciona de la mateixa manera que la resta de serveis | |||
propis dels entorns UNIX. | |||
Tècnicament, un procés servidor escolta en un port de comunicacions | |||
TCP (per defecte, el 80) i espera les sol·licituds de connexió dels clients | |||
web. Una vegada establerta la connexió, el protocol TCP s’encarrega de | |||
mantenir la comunicació i garantir un intercanvi de dades lliure d’errors. | |||
= Apache = | |||
= Enllaços = | = Enllaços = |
Revisión del 10:42 28 feb 2018
El protocol HTTP (HyperText Transfer Protocol) és un protocol de capa d'aplicació per a la comunicació fonamentalment de la World Wide Web. Encara que hui en dia el seu ús és més divers. S'ha convertit en un estàndard per a la comunicació entre el model i la vista en alguns projectes en moltes tecnologies actuals. El seus usos principals són:
- Pàgines web
- Publicació senzilla de fitxers per a descarregar.
- Comunicació entre client-servidor en aplicacions web, mòbils o altres. (XML, Json)
El protocol HTTP, si es combina amb una capa segura SSL, s'anomena HTTPS i permet una comunicació segura.
Un servidor http necessita:
- Connexió a Internet
- Espai en disc
- Suficient potència per servir simultàniament a molts usuaris en moments puntuals.
- Un servidor web/http generalment crea un procés nou per cada petició.
Conceptes
- URL: Uniform Resource Locator
HTTP
El protocol de transferència d’hipertext (HTTP, hyperText transfer pro-tocol) és el motor que dóna vida a Internet, ja que és la base per a la web (www,world wide web).
És en els inicis del protocol HTTP, a mitjans de l’any 1990, quan trobem la versió 0.9. Aquesta versió tenia com a única finalitat transferir dades per Internet en forma de pàgines web escrites en llenguatge de marcatge d’hipertext (HTML, Hyper Text Markup Language). A partir de la versió 1.0 del protocol va sorgir la possibilitat de transferir missatges amb encap- çalaments que descrivien el contingut dels missatges.
El protocol de transferència d’hipertext (HTTP) és un protocol client-ser- vidor força senzill que articula els intercanvis d’informació entre els clients web i els servidors HTTP. HTTP va ser desenvolupat pel consorci W3C i la IETF. Aquesta col·laboració va culminar l’any 1999 amb la publicació d’una sèrie de RFC, el més important dels quals va ser el RFC 2616, que especi- ficava la versió 1.1. Des del punt de vista de les comunicacions, està suportat en els serveis de connexió TCP/IP i funciona de la mateixa manera que la resta de serveis propis dels entorns UNIX.
Tècnicament, un procés servidor escolta en un port de comunicacions TCP (per defecte, el 80) i espera les sol·licituds de connexió dels clients web. Una vegada establerta la connexió, el protocol TCP s’encarrega de mantenir la comunicació i garantir un intercanvi de dades lliure d’errors.
Apache
Enllaços
- https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-debian-8
- http://acacha.org/mediawiki/HTTP#.WpQuUEsulp8