Server web: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ho modificato la sintassi. Introducendo "dal client che ne fa richiesta" si toglie il dubbio che la frase si riferisca sia al fatto che le richieste siano "da un client" che "verso un client". E' chiero che qui il client fa richieste quindi le richiesta sono "di" un client ma nel senso di "complemento d'agente", quindi "da".
 
(5 versioni intermedie di 4 utenti non mostrate)
Riga 1:
[[File:First Web Server.jpg|thumb|Il primo server web sviluppato da [[Tim Berners-Lee]] per il [[CERN]] su un computer [[NeXT]] Cube, esposto nel [[Globo della Scienza e dell'Innovazione]].]]
 
In [[informatica]] un '''server web''' è un [[Applicazione (informatica)|software]] e l'hardware sottostante che, in esecuzione su un sistema [[server]], è in grado di gestire le richieste di trasferimento di [[pagina web|pagine web]] dalda un [[client]] che ne fa richiesta, tipicamente un [[web browser]] o un [[web crawler]]<ref>{{Cita web|url=https://economictimes.indiatimes.com/definition/web-server|titolo=What is Web Server? Definition of Web Server, Web Server Meaning|sito=The Economic Times|accesso=2021-10-27}}</ref>. La comunicazione tra server e client avviene tramite il protocollo [[HTTP]], che utilizza la [[porta (reti)|porta]] [[Transmission Control Protocol|TCP]] 80 (o 8080), o eventualmente la versione sicura [[HTTPS]], che utilizza invece la 443. Su un server web risiedono dunque i [[sito web|siti web]] tramite [[hosting]]. Un server Web può anche accettare e archiviare risorse inviate dall'agente utente, se configurato per farlo. L'insieme di tutti i server web interconnessi a livello mondiale dà vita al [[World Wide Web]]<ref>{{Cita web|url=https://domhtml.ru/struktura-sajta-seo/|titolo=Struttura del sito corretta. Requisiti, classificazione, SEO|sito=|data=|lingua=|accesso=}}</ref>.
 
== Descrizione ==
Riga 20:
 
* inviare e ricevere [[Posta elettronica|email]];
* [[download]] di richieste di file FTP ([[File Transfer Protocol]]);[[File:Ftp4.png|alt=Esempio di FTP|miniatura|280x280px|Esempio di FTP]]
* creazione e pubblicazione di [[Pagina web|pagine web]].
 
Riga 55:
 
=== Scalabilità ===
La [[scalabilità]] è verticale e orizzontale. Per scalabilità verticale si intende la creazione di un sistema con molti processori e per orizzontale si intende la combinazione di sistemi informatici in un'unica risorsa di elaborazione virtuale.<ref>[https://wiki.iphoster.net/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 Scalabilità del server]</ref>
 
=== Elenco dei software per server web più diffusi ===
=== Elenco dei server web (software) più diffusi<ref name=":1" /><ref>{{Cita web|url=https://www.copahost.com/blog/web-server-examples/|titolo=Web server examples: The top 5 servers|autore=Gustavo Carvalho|sito=Copahost|data=2019-11-10|lingua=en|accesso=2021-10-27}}</ref> ===
{{vedi categoria|Server web}}
[[File:Apache HTTP server logo (2019-present).svg|alt=Apache HTTP server logo|miniatura|290x290px|Apache HTTP server logo]]
 
* [[File:Apache HTTP Server]]server logo (sviluppato2019-present).svg|miniatura|290x290px|Logo dalladi [[Apache SoftwareHTTP FoundationServer]])
 
* [[Apache Tomcat]] (sviluppato dalla [[Apache Software Foundation]])
* [[Apache HTTP Server]]
* [[Apache Tomcat]]
* [[Caddy (server web)|Caddy]]
* [[Cassini Server Web]]
* [[ColdFusion]]
* [[ColdFusion]] (di [[Macromedia]], ora acquisita da [[Adobe (azienda)|Adobe]])
* [[HTTP File Server]]
* [[Internet Information Services]] (''IIS'', sviluppato da [[Microsoft]])
* [[KLone]] (sviluppato da [[KoanLogic srl]])
* [[lighttpdLighttpd]]
* [[Mongoose]] (sviluppato da [[Cesanta Software]])
* [[NCSA HTTPd]]
* [[nginxNginx]]
* [[PowerFolder]] (necessita di [[Java Runtime Environment|JRE]])
* [[Sun ONE]] (di [[Sun Microsystems]])
* [[Zeus Web Server]] (sviluppato da [[Zeus Technology]])
 
== Galleria d'immagini ==