Share to: share facebook share twitter share wa share telegram print page

Server web

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 software e l'hardware sottostante che, in esecuzione su un server, è in grado di gestire le richieste di trasferimento di pagine web di un client, tipicamente un web browser o un web crawler[1]. La comunicazione tra server e client avviene tramite il protocollo HTTP, che utilizza la porta TCP 80 (o 8080), o eventualmente la versione sicura HTTPS, che utilizza invece la 443. Su un server web risiedono dunque i 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[2].

Descrizione

Screenshot di Apache Tomcat
Screenshot di HTTP File Server

Teoricamente un qualsiasi dispositivo per cui sia disponibile qualche software che agisca come server web può diventare un server web, ma solitamente i dispositivi che ospitano server web sono sistemi hardware dedicati e ottimizzati a tale scopo. Ad esempio si può installare un server web su un normale PC allo scopo di testare in locale un insieme di pagine web oppure per consentire l'accesso ai propri documenti da altri client host, sia in rete locale, sia via Internet[3].

Il software del server Web è accessibile tramite i nomi di dominio dei siti Web e garantisce la consegna del contenuto del sito all'utente richiedente. Anche il lato software è composto da diversi componenti, con almeno un server HTTP. Il server HTTP è in grado di comprendere HTTP e URL. Come hardware, un server Web è un computer che memorizza il software del server Web e altri file relativi a un sito Web, come documenti HTML, immagini e file JavaScript.

Quando un browser web, come Google Chrome o Firefox, necessita di un file ospitato su un server web, il browser richiederà il file tramite HTTP[4]. Quando la richiesta viene ricevuta dal server web, il server HTTP accetterà la richiesta, troverà il contenuto e lo re-invierà al browser tramite HTTP[5].

Nello specifico, quando un browser richiede una pagina da un server web, il processo seguirà una serie di passaggi. Innanzitutto, un utente specificherà un URL nella barra degli indirizzi di un browser web. Il browser web otterrà quindi l'indirizzo IP del nome di dominio, traducendo l'URL tramite DNS (Domain Name System) o effettuando una ricerca nella sua cache. Questo porterà il browser su un server web. Il browser richiederà quindi il file specifico dal server Web tramite una richiesta HTTP. Il server web risponderà, inviando al browser la pagina richiesta, sempre tramite HTTP. Se la pagina richiesta non esiste o se qualcosa va storto, il server web risponderà con un messaggio di errore. Il browser sarà quindi in grado di visualizzare la pagina web[6].

È inoltre possibile ospitare più domini su un server Web[5].

Esempi di usi del server web

I server web spesso fanno parte di un pacchetto più ampio di programmi relativi a Internet e intranet utilizzati per[7]:

Molti server Web di base supportano anche lo scripting lato server, utilizzato per utilizzare script su un server Web in grado di personalizzare la risposta al client. Lo scripting lato server viene eseguito sulla macchina server e in genere ha un ampio set di funzionalità, che include l'accesso al database. Il processo di scripting lato server utilizzerà anche ASP, PHP e altri linguaggi di scripting. Questo processo consente anche la creazione dinamica di documenti HTML[7].

Server web dinamici e statici

Un server web può essere utilizzato per servire contenuti statici o dinamici. Statico si riferisce al contenuto mostrato così com'è, mentre il contenuto dinamico può essere aggiornato e modificato. Un server web statico sarà composto da un computer e da un software HTTP. È considerato statico perché il server invierà i file ospitati così come sono a un browser[8].

I browser Web dinamici saranno costituiti da un server web e da altro software come un server di applicazioni e un database. È considerato dinamico perché il server delle applicazioni può essere utilizzato per aggiornare i file ospitati prima che vengano inviati a un browser. Il server web può generare contenuto quando richiesto dal database. Sebbene questo processo sia più flessibile, è anche più complicato[8].

Ad esempio, per produrre le pagine Web finali visualizzate nel browser, il server web potrebbe riempire un modello HTML con il contenuto di un database. Siti come Wikipedia hanno migliaia di pagine web. In genere, questi tipi di siti sono composti solo da pochi modelli HTML e un database compatibile, piuttosto che da migliaia di documenti HTML statici. Questa configurazione semplifica la manutenzione e la distribuzione dei contenuti[7].

Pratiche di sicurezza relative al server web

Esistono molte pratiche di sicurezza relative all'uso del server web che le persone possono impostare per rendere la loro esperienza più sicura. Alcuni esempi possono comprendere i seguenti processi:

  • un proxy inverso, progettato per nascondere un server interno e fungere da intermediario per il traffico proveniente da un server interno;
  • restrizione dell'accesso attraverso processi come la limitazione dell'accesso dell'host web alle macchine dell'infrastruttura
  • utilizzo di Secure Socket Shell (SSH);
Diagramma SSH
Diagramma SSH
  • mantenere i server web aggiornati per garantire che essi non siano vulnerabili;
  • monitorare la rete per assicurarsi che non ci siano attività non autorizzate;
  • utilizzo di un firewall poiché può monitorare il traffico HTTP;
  • disporre di un Secure Socket Layer può aiutare a proteggere i dati.

Un server web deve archiviare i file del sito web, ovvero tutti i documenti HTML e le relative risorse, inclusi immagini, fogli di stile CSS, file JavaScript, font e video[9].

Tecnicamente si potrebbero ospitare tutti quei file sul proprio computer, ma è generalmente più conveniente archiviare tutti i file su un server web perché[10]:

  • Un server web è in genere sempre disponibile.
  • Esclusi tempi di crash e altri problemi di sistema, un server web dedicato è sempre connesso a Internet.
  • Un server web può avere sempre lo stesso indirizzo IP. Questo è noto come indirizzo IP dedicato, anche se non tutti gli ISP forniscono un indirizzo IP fisso per le linee domestiche.
  • Un server web è in genere gestito da una terza parte.

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.[11]

Elenco dei server web (software) più diffusi[7][12]

Apache HTTP server logo
Apache HTTP server logo

Galleria d'immagini

Note

  1. ^ What is Web Server? Definition of Web Server, Web Server Meaning, su The Economic Times. URL consultato il 27 ottobre 2021.
  2. ^ Struttura del sito corretta. Requisiti, classificazione, SEO, su domhtml.ru.
  3. ^ I server web: cosa sono e perché sono di fondamentale importanza, su laramind.com, 14 giugno 2016. URL consultato il 27 ottobre 2021.
  4. ^ Differenza tra browser Web e server Web, su it.gadget-info.com. URL consultato il 27 ottobre 2021.
  5. ^ a b Cos’è un server web? E con quali software funziona?, su IONOS Digitalguide. URL consultato il 27 ottobre 2021.
  6. ^ server web, su giselda.altervista.org. URL consultato il 27 ottobre 2021.
  7. ^ a b c d (EN) What is a Web Server and How Does it Work?, su WhatIs.com. URL consultato il 27 ottobre 2021.
  8. ^ a b (EN) Difference between Static and Dynamic Web Pages, su GeeksforGeeks, 23 maggio 2019. URL consultato il 27 ottobre 2021.
  9. ^ (EN) How do you upload your files to a web server? - Learn web development | MDN, su developer.mozilla.org. URL consultato il 27 ottobre 2021.
  10. ^ (EN) What is a web server? - Learn web development | MDN, su developer.mozilla.org. URL consultato il 27 ottobre 2021.
  11. ^ Scalabilità del server
  12. ^ (EN) Gustavo Carvalho, Web server examples: The top 5 servers, su Copahost, 10 novembre 2019. URL consultato il 27 ottobre 2021.

Voci correlate

Altri progetti

Controllo di autoritàLCCN (ENsh95009237 · BNF (FRcb124996255 (data) · J9U (ENHE987007563780205171
Read more information:

Wakil Presiden AS Mike Pence dengan para anggota tim SWAT Broward County, Florida pada 30 November 2018; pria di kiri gambar mengenakan simbol Q berwarna merah-hitam, simbol dari QAnon. QAnon (/kjuːəˈnɒn/) adalah sebuah teori konspirasi sayap kanan jauh[6] yang menyatakan bahwa terdapat rencana rahasia yang dilakukan oleh negara rahasia terhadap Presiden AS Donald Trump dan para pendukungnya.[7] Teori tersebut dimulai dengan sebuah pos Oktober 2017 pada papan gambar 4chan ano…

Novate Milanesecomune (dettagli) Novate Milanese – VedutaScorcio del centro cittadino fotografato da via Bertola da Novate LocalizzazioneStato Italia Regione Lombardia Città metropolitana Milano AmministrazioneSindacoDaniela Maldini (centro-sinistra) dal 10-6-2019 TerritorioCoordinate45°32′N 9°08′E / 45.533333°N 9.133333°E45.533333; 9.133333 (Novate Milanese)Coordinate: 45°32′N 9°08′E / 45.533333°N 9.133333°E45.533333…

Para otros usos de este término, véase Multiverso (desambiguación). Cosmología física Big Bang y evolución del universo ArtículosUniverso primitivo Teoría del Big Bang · Inflación cósmica · Bariogénesis · Nucleosíntesis primordial · CreacionismoExpansión Expansión métrica del espacio · Expansión acelerada del universo · Ley de Hubble · Corrimiento al rojoEstructura Forma del universo · Espacio-tiempo · Materia bariónica · Universo · Materia oscura · Energía oscuraEx…

Opera karya Giacomo Puccini Le Villi (1884) Edgar (1889) Manon Lescaut (1893) La bohème (1896) Tosca (1900) Madama Butterfly (1904) La fanciulla del West (1910) La rondine (1917) Il trittico: Il tabarro (1918) Il trittico: Suor Angelica (1918) Il trittico: Gianni Schicchi (1918) Turandot (selesai tahun 1926 oleh Alfano) lbs Madama Butterfly atau bahasa Inggris: (Madame Butterfly) adalah opera tiga bagian (sebenarnya hanya dua bagian) arahan komposer Giacomo Puccini, ditulis untuk libreto Italia…

Giuseppe Benetti (Genova, 1825 – Genova, 1914) è stato uno scultore italiano. Statua dedicata alla duchessa di Galliera realizzata dallo scultore Giuseppe Benetti, Palazzo Tursi. Biografia Ebbe come maestro all'Accademia ligustica di belle arti di Genova Santo Varni, istituto che Benetti frequentava dal 1844. Nel 1852 si trasferì a Firenze grazie all'ottenimento di un sussidio, il Pensionato Durazzo, e nel capoluogo toscano continuò i suoi studi artistici. Terminata l'esperienza formativa t…

Un tranquillo weekend di pauraI protagonisti del filmTitolo originaleDeliverance Lingua originaleinglese Paese di produzioneStati Uniti d'America Anno1972 Durata109 min Rapporto2,35:1 Generethriller, drammatico RegiaJohn Boorman Soggettodal romanzo di James Dickey SceneggiaturaJames Dickey ProduttoreJohn Boorman Casa di produzioneWarner Bros. Distribuzione in italianoWarner Bros. Italia FotografiaVilmos Zsigmond MontaggioTom Priestley Effetti specialiMarcel Vercoutere ScenografiaFred Harpman…

Peta infrastruktur dan tata guna lahan di Komune Golbey.  = Kawasan perkotaan  = Lahan subur  = Padang rumput  = Lahan pertanaman campuran  = Hutan  = Vegetasi perdu  = Lahan basah  = Anak sungaiGolbey merupakan sebuah komune di departemen Vosges yang terletak pada sebelah timur laut Prancis. Lihat pula Komune di departemen Vosges Referensi INSEE Diarsipkan 2007-11-24 di Wayback Machine. lbsKomune di departemen Vosges Les Ableuvenettes Ahéville Aingeville…

Questa voce o sezione sull'argomento chimica ha un'ottica geograficamente limitata. Contribuisci ad ampliarla o proponi le modifiche in discussione. Se la voce è approfondita, valuta se sia preferibile renderla una voce secondaria, dipendente da una più generale. Segui i suggerimenti del progetto di riferimento. Questa voce o sezione sull'argomento chimica non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti att…

Pertemuan (sampukan) Tiwa-tiwa dengan Tiang Orong-Orong dan Turus Tawing/Kolom. Pada tepi pinggir Tiwa-tiwa mendapat ukiran tatah surut (relief) dengan motif tali bapintal pada rumah Bubungan Tinggi Wasaka di Banjarmasin. Tiwa-tiwa adalah sebutan balok ring (blandar) yang terpasang dalam posisi melintang pada sisi pendek atau lebar bangunan rumah adat Banjar Kalimantan Selatan seperti rumah Bubungan Tinggi. Balok Tiwa-tiwa juga diberi hiasan ornamen ukiran tatah surut (ukiran berbentuk relief) d…

Конотопська фортеця Картина художника В. Г. Шерстюка «Конотопське укріплення XVII ст.» Тип замокКраїна  Україна : ISO3166-1 alpha-3:UKR; ISO3166-1 цифровий:804; Будівництво 1635 рікСтан втрачена Коното́пська форте́ця — оборонна споруда, що була побудована на початку XVII …

Artikel ini bukan mengenai Reliance Jio. Reliance Communications LimitedJenisPublikKode emitenNSE: RCOMBSE: 532712ISININE330H01018IndustriTelekomunikasiNasibKebangkrutan (Divisi Jaringan Seluler)Didirikan15 July 2004; Galat: first parameter cannot be parsed as a date or time. (15 July 2004)PendiriAnil AmbaniKantorpusatDAKC, Navi Mumbai, Maharashtra, IndiaWilayah operasiSeluruh duniaTokohkunciAnil Ambani (Ketua) Bill Barney (Co-CEO) Manikantan Viswanathnan (CFO) Prakash Shenoy (Sekretar…

Them's Fightin' Herds PublikasiMicrosoft Windows30 April 2020Linux25 Maret 2021Switch, PS4, PS5, Xbox One, Xbox Series X/SOctober 18, 2022macOSTBAGenrePertarunganModel bisnisakses awal Bahasa Daftar Inggris 60 Karakteristik teknisPlatformWindows, macOS, Linux, Nintendo Switch, Xbox One, Xbox Series X dan S dan PlayStation 4 Modepermainan video multipemain dan Permainan video pemain tunggal Formatunduhan digital dan distribusi digital Metode inputpapan tombol komputer dan tetikus Format kode Daft…

Artikel ini terlalu bergantung pada referensi dari sumber primer. Mohon perbaiki artikel ini dengan menambahkan sumber sekunder atau tersier. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) SMA Negeri 1 BandungInformasiDidirikan1950JenisNegeriAkreditasiANomor Statistik Sekolah301026006037Nomor Pokok Sekolah Nasional20219271Kepala SekolahDrs. Agung Indaryatno, M.M.Pd)Ketua KomiteDrs. Aqil Faruq, S.H.Jumlah kelas11 kelas setiap tingkatJurusan atau peminatanMIPA d…

Hans BetheLahirHans Albrecht Bethe(1906-07-02)2 Juli 1906Strasbourg, GermanyMeninggal6 Maret 2005(2005-03-06) (umur 98)Ithaca, New York, United StatesTempat tinggalUnited StatesKebangsaanGermanAmericanAlmamaterUniversity of FrankfurtUniversity of MunichDikenal atasNuclear PhysicsStellar nucleosynthesisQuantum electrodynamicsBethe-Salpeter equationBethe formulaBethe–Feynman formulaBethe latticePenghargaanPenghargaan Nobel dalam Fisika (1967) Karier ilmiahBidangNuclear PhysicsInstitusiUnive…

Ahmed KathradaAhmad Kathrada (2016) Anggota Parlemen Afrika SelatanMasa jabatan1994–1999Daerah pemilihanLenasia Informasi pribadiLahirAhmed Mohamed Kathrada(1929-08-21)21 Agustus 1929Schweizer-Reneke, Provinsi Transvaal, Uni Afrika SelatanMeninggal28 Maret 2017(2017-03-28) (umur 87)Johannesburg, Afrika SelatanPartai politikKongres Nasional AfrikaPartai Komunis Afrika SelatanSuami/istriBarbara HoganAlma materUniversitas Afrika SelatanSitus webkathradafoundation.orgSunting kotak info …

Ernest Louis IIAdipati Sachsen-MeiningenAdipati Sachsen-MeiningenBerkuasa1724–1729PendahuluErnest Louis IPenerusCharles FrederickInformasi pribadiKelahiran(1709-08-08)8 Agustus 1709CoburgKematian24 Februari 1729(1729-02-24) (umur 19)MeiningenWangsaWangsa Sachsen-MeiningenAyahErnst Ludwig I, Adipati Sachsen-MeiningenIbuDorothea Marie of Sachsen-GothaAgamaLutheran Ernst Ludwig II, Adipati Sachsen-Meiningen (8 Agustus 1709 – 24 Februari 1729), adalah adipati Sachsen-Meiningen…

Gordon Banks OBE Banks pada tahun 2007Informasi pribadiNama lengkap Gordon Banks[1]Tanggal lahir (1937-12-30)30 Desember 1937Tempat lahir Abbeydale, Sheffield, InggrisTanggal meninggal 12 Februari 2019(2019-02-12) (umur 81)Tempat meninggal Stoke-on-Trent, InggrisTinggi 6 ft 1 in (1,85 m)Posisi bermain Penjaga gawangKarier junior1953 Millspaugh1953 Rawmarsh Welfare1953 Millspaugh1953–1958 ChesterfieldKarier senior*Tahun Tim Tampil (Gol)1958–1959 Chesterfield 23 (0)…

2014 single by Selah SueAloneSingle by Selah Suefrom the album Reason Released27 October 2014Genre Pop soul pop R&B Length3:28Label Because Music Songwriter(s) Sanne Putseys Sean Fenton Robin Hannibal Producer(s) Hannibal Itai Shapira Salva Selah Sue singles chronology Zanna (2011) Alone (2014) Reason (2015) Alone is a song by Belgian recording artist Selah Sue. It was written by Sue along with Sean Fenton and Robin Hannibal, and produced by the latter for her second studio album Reason (201…

Armando Vajushi Informasi pribadiTanggal lahir 3 Desember 1991 (umur 32)Tempat lahir Shkodër, AlbaniaTinggi 1,80 m (5 ft 11 in)Posisi bermain GelandangInformasi klubKlub saat ini Chievo VeronaNomor 11Karier junior2006–2009 Vllaznia ShkodërKarier senior*Tahun Tim Tampil (Gol)2009–2011 Vllaznia Shkodër 52 (8)2012–2014 Litex Lovech 86 (22)2015– Chievo Verona 0 (0)Tim nasional‡2009 Albania U-19 3 (1)2010–2012 Albania U-21 10 (1)2011– Albania 6 (1) * Penampilan da…

Benjamin Banneker (9 November 1731 - 25 Oktober 1806) ialah seorang astronom, pembuat jam, dan penemu dari Amerika Serikat. Ialah seorang keturunan Afrika yang bebas yang memiliki pertanian di Ellicott City, Maryland, di mana ia belajar astronomi dan matematika secara otodidak. Pada usia 21 tahun ia mulai membuat jam setelah melihat sebuah jam saku milik surveyor Andrew Ellicott. Mulai mempelajari astronomi pada usia 58 tahun, ia bisa membuat perhitungan untuk memperkirakan gerhana matahari dan …

Kembali kehalaman sebelumnya