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 dal client che ne fa richiesta, 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

Collegamenti esterni

Controllo di autoritàLCCN (ENsh95009237 · BNF (FRcb124996255 (data) · J9U (ENHE987007563780205171

Read other articles:

  لمعانٍ أخرى، طالع مؤشر (توضيح). مؤشر السائل السلوي أو مشعر السائل السلوي أو مشعر السائل الأمينوسي أو ما يعرف ب AFI (بالإنجليزية: Amniotic fluid index)‏ هو نوع من تقدير كمية السائل السلوي (السائل الأمينوسي) [1] في جوف الكيس السلوي (الكيس الأمينوسي) ويستخدم كمؤشر على السلامة الج...

 

منتخب ميانمار تحت 23 سنة لكرة القدم بلد الرياضة ميانمار  الفئة كرة قدم تحت 23 سنة للرجال  [لغات أخرى]‏  رمز الفيفا MYA  الموقع الرسمي الموقع الرسمي  مشاركات تعديل مصدري - تعديل   منتخب ميانمار تحت 23 سنة لكرة القدم (بالبورمية: မြန်မာ အမျိုးသား အသက် �...

 

موتونتاون     الإحداثيات 40°49′20″N 73°31′37″W / 40.8222°N 73.5269°W / 40.8222; -73.5269   [1] تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة ناسو  خصائص جغرافية  المساحة 15.687543 كيلومتر مربع15.702441 كيلومتر مربع (1 أبريل 2010)  ارتفاع 87 متر  عدد ا�...

Economy based on digital computing technologies The digital economy is a portmanteau of digital computing and economy, and is an umbrella term that describes how traditional brick-and-mortar economic activities (production, distribution, trade) are being transformed by the Internet and World Wide Web technologies.[1][2] The digital economy is backed by the spread of information and communication technologies (ICT) across all business sectors to enhance productivity. A phenomen...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Kabupaten Bungo Tebo – berita · surat kabar · buku · cendekiawan · JSTOR Kabupaten Bungo Tebo, dahulu adalah nama sebuah kabupaten di Provinsi Jambi. Sejak tanggal 4 Oktober 1999 berdasarkan UU No.54 Tah...

 

Halaman artikel ini diterjemahkan, sebagian atau seluruhnya, dari halaman di ms.wikipedia yang berjudul « Senarai sungai di Malaysia ». Lihat pula sejarah suntingan halaman aslinya untuk melihat daftar penulisnya. Berikut ini merupakan daftar sungai di Malaysia. Sungai disusun berdasarkan abjad di dalam negara bagian atau wilayah persekutuannya. Sungai sama mungkin dijumpai di lebih dari satu negara bagian karena banyak sungai melintasi batas negara bagian. Sungai Gombak (kiri) be...

Pidato seorang rektor di sidang senat terbuka, yang merupakan contoh seseorang sedang beretorika.Retorika (Belanda: retoricacode: nl is deprecated , Inggris: rhetoric) atau keterampilan berbicara adalah cabang dari ilmu dialektika yang membahas mengenai kemampuan dalam membuat argumen dalam bahasa sebagai alat di bidang ilmu etika.[1] Retorika (berasal dari bahasa Yunani: ῥήτωρ, rhêtôr, orator, teacher) adalah sebuah teknik pembujuk-rayuan menggunakan persuasi untuk mengha...

 

Selat Sepuluh Derajat adalah selat yang memisahkan Kepulauan Andaman dari Kepulauan Nikobar di Teluk Benggala. Dua kepulauan ini membentuk wilayah persatuan Kepulauan Andaman dan Nikobar di India. Selat ini memiliki luas sebesar 150 km persegi. Pranala luar http://www.traveljournals.net/explore/india/map/m2932784/ten_degree_channel.html Diarsipkan 2008-12-04 di Wayback Machine. Artikel bertopik geografi atau tempat India ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengemb...

 

Technology to convert the energy from tides into useful forms of power Sihwa Lake Tidal Power Station, located in Gyeonggi Province, South Korea, is the world's largest tidal power installation, with a total power output capacity of 254 MW. The Rance Tidal Power Station, in Brittany, northwestern France, was the first large-scale tidal power station (1966), with a total power output capacity of 240 MW Part of a series onRenewable energy Biofuel Biogas Biomass Carbon-neutral fuel Geo...

Voce principale: UEFA Europa League 2010-2011. Indice 1 Primo turno preliminare 1.1 Andata 1.2 Ritorno 1.3 Tabella riassuntiva 2 Secondo turno preliminare 2.1 Andata 2.2 Ritorno 2.3 Tabella riassuntiva 3 Terzo turno preliminare 3.1 Andata 3.2 Ritorno 3.3 Tabella riassuntiva 4 Voci correlate 5 Collegamenti esterni Primo turno preliminare Andata Andorra la Vella1º luglio 2010, ore 19:00UE Santa Coloma 0 – 3referto MogrenCamp d'Esports del M.I. Consell General (450 spett.)...

 

 Bene protetto dall'UNESCOGrande île, nel centro di Strasburgo Patrimonio dell'umanità TipoCulturali Criterio(i) (ii) (iv) PericoloNon in pericolo Riconosciuto dal1988 Scheda UNESCO(EN) Strasbourg – Grande île(FR) Scheda Manuale Cattedrale di Notre-Dame Palazzo dei Rohan visto dal fiume Ill Piazza della Cattedrale e la Maison Kammerzell (a destra) La Grande Île (Grande isola), la più centrale e caratteristica isola di Strasburgo, costituisce il centro storico della città ed ...

 

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「�...

  提示:此条目页的主题不是中國—瑞士關係。   關於中華民國與「瑞」字國家的外交關係,詳見中瑞關係 (消歧義)。 中華民國—瑞士關係 中華民國 瑞士 代表機構駐瑞士台北文化經濟代表團瑞士商務辦事處代表代表 黃偉峰 大使[註 1][4]處長 陶方婭[5]Mrs. Claudia Fontana Tobiassen 中華民國—瑞士關係(德語:Schweizerische–republik china Beziehungen、法�...

 

 烏克蘭總理Прем'єр-міністр України烏克蘭國徽現任杰尼斯·什米加尔自2020年3月4日任命者烏克蘭總統任期總統任命首任維托爾德·福金设立1991年11月后继职位無网站www.kmu.gov.ua/control/en/(英文) 乌克兰 乌克兰政府与政治系列条目 宪法 政府 总统 弗拉基米尔·泽连斯基 總統辦公室 国家安全与国防事务委员会 总统代表(英语:Representatives of the President of Ukraine) 总...

 

Sistema Integrado Guatemalteco de Autobuses LugarUbicación Ciudad de GuatemalaDescripciónTipo PúblicoMedios de transporte TransurbanoInauguración 18 de diciembre de 2009Rutas 32Características técnicasParadas 500 aprox.Sistemas de seguridad Seguridad Privada, Policía Nacional Civil de GuatemalaPropietario Asociación de Empresarios de Autobuses Urbanos (AEAU) (Rutas Metropolitanas de Transporte, S.A. Concesionarios de Transporte, S.A. Tendencias Modernas latinoamericanas, S.A. y Expans...

Basaluzzo komune di Italia Basaluzzo (it) Tempat Negara berdaulatItaliaDaerah di ItaliaPiemonteProvinsi di ItaliaProvinsi Alessandria NegaraItalia Ibu kotaBasaluzzo PendudukTotal2.007  (2023 )GeografiLuas wilayah15,05 km² [convert: unit tak dikenal]Ketinggian149 m Berbatasan denganCapriata d'Orba Francavilla Bisio Novi Ligure Predosa Bosco Marengo Fresonara Pasturana SejarahHari liburpatronal festival Santo pelindungYoakhim Informasi tambahanKode pos15060 Zona waktuUTC+1 UTC+2 Kode...

 

Sebuah perhitungan Indeks Pembangunan Manusia (IPM) yang menggunakan metode baru dilaksanakan oleh Badan Pusat Statistik (BPS) dari tahun 2010 hingga sekarang. Berikut ini akan disajikan penjelasan, sejarah, dan metodologi perhitungan IPM, serta daftar kabupaten dan kota administrasi Daerah Khusus Ibukota Jakarta menurut IPM tahun 2013. Penjelasan Indeks Pembangunan Manusia (IPM)/Human Development Index (HDI) adalah pengukuran perbandingan dari harapan hidup, melek huruf, pendidikan dan stand...

 

Pour les articles homonymes, voir Ardoise (homonymie). Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article adopte un point de vue régional ou culturel particulier et nécessite une internationalisation (décembre 2021). Merci de l'améliorer ou d'en discuter sur sa page de discussion ! Vous pouvez préciser les sections à internationaliser en utilisant {{section à internationaliser}}. Ardoise Déchets d'ardoise à Fumay, Ardennes. Données cl�...

Scottish mathematician (1881–1947) Edward Burns Ross FRSE (28 September 1881 – 11 January 1947) was a 20th-century Scottish mathematician who served as a professor of mathematics at the Madras Christian College. Life 41 Liberton Brae, Edinburgh (left) Ross was born on 28 September 1881 in Maud, Aberdeenshire the son of Ann and William Ross, an Inland Revenue supervisor. Following his father's death in 1887, his school teacher mother moved the family to Edinburgh in 1888. He was then educa...

 

Franklin Loufrani (lahir tanggal 25 Oktober 1942 di Aljir, Aljazair) adalah Presiden Direktur Smiley Company, yang memiliki merek dagang dan hak cipta atas wajah dan nama Smiley di banyak negara.[1] Sejarah Franklin Loufrani Franklin Loufrani Franklin Loufrani telah menghabiskan waktu lebih dari 5 dasawarsa bekerja di bidang jurnalisme dan juga menduduki posisi senior dalam industri pelisensian.[2] Dimulai pada tahun 1960 sebagai editor France Soir dan sebagai copywriter untuk agen periklanan...