天蝎座女和什么星座最配| 焦虑吃什么药好| 头皮上长疣是什么原因造成的| 冒泡是什么意思| 排卵期同房后要注意什么| 猫的胡须有什么作用| 幽门螺旋杆菌阳性什么症状| 土猪肉和普通猪肉有什么分别| 日本艺伎是干什么的| 手淫有什么危害| cocoon是什么品牌| 梦见皮带断了什么预兆| 什么工作赚钱| 开大是什么意思| 梦见自己得了绝症预示着什么| 吃降压药有什么副作用| 次抛是什么意思| 甲申日五行属什么| 下肢血管堵塞吃什么药| 1995属什么生肖| 肛门胀痛什么原因| 十二年义务教育什么时候实行| 50元人民币什么时候发行的| 化名是什么意思| 水滴鱼长什么样子| 长期失眠吃什么药好| 花中西施指的是什么花| 智商140是什么水平| 孩子手脚冰凉是什么原因| 巴卡是什么意思| 梦见很多坟墓是什么意思| 腮腺炎用什么药| 生理期肚子疼吃什么药| 铜绿假单胞菌用什么抗生素| 血压表什么牌子的好最准确最耐用| 平衡是什么意思| 鹅口疮是什么样的图片| 唐字五行属什么| 肾气不足是什么原因| 洒水车的音乐是什么歌| 禁锢是什么意思| 众所周知是什么生肖| 什么龙什么凤| 什么是化学| 月经期间可以吃什么水果| 文火是什么意思| 身体年龄是什么意思| 宝宝睡觉头上出汗多是什么原因| 马跟什么相冲| 智齿为什么会横着长| 补肾吃什么东西效果最好| 包皮开裂用什么药| 如家是什么内涵| 砂舞是什么意思| 胃病吃什么食物养胃| 南瓜炒什么好吃| 小壁虎吃什么| 刺梨果有什么功效| 睡觉一直做梦是什么原因| 早早孕什么时候测最准| 骨龄挂什么科| 肝在什么位置| 梦见龙是什么预兆| 胆固醇偏高吃什么好| 婴儿吃dha有什么好处| 卡马西平片是什么药| 朱顶红什么时候开花| 滑膜疝是一种什么病| 窦性心动过缓是什么意思| 拖鞋买什么材质的好| 为什么感冒喝白酒好了| 吃什么对头发有好处| 乙肝病毒核心抗体阳性是什么意思| 气血淤堵吃什么药| 早泄吃什么中成药| 血沉50说明什么原因| 声带白斑是什么病严重吗| 芥酸对身体有什么危害| 羔羊是什么意思| 阳春白雪是什么意思| 吃什么养肝护肝最好| 心率过快是什么原因| 核磁共振跟ct有什么区别| 什么是法西斯主义| 二月二十是什么星座| 1991年什么命| 吃什么水果减肥最快减肚子| 马虎是什么意思| 牙龈肿痛吃什么水果| 心电轴重度左偏是什么意思| 4月23日是什么星座| 双脚麻木是什么病的前兆| 黄埔军校现在是什么学校| 草莓的花是什么颜色| hpv81低危型阳性是什么意思| 缺金的人戴什么最旺| bulova是什么牌子的手表| 胃食管反流咳嗽吃什么药| 椰子煲鸡汤放什么材料| 男性漏尿是什么原因| 大祭司是什么意思| 什么食物吃了不胖| 什么快递可以寄宠物| 梦见发工资了是什么意思| 颈动脉彩超能查出什么| 纱布是什么材质| 健康证照片用什么底色| 烫伤用什么药膏| 担当是什么| 血小板计数偏高是什么意思| 凝血酶时间是什么意思| 少量盆腔积液是什么意思| 什么是棱长| 二尖瓣反流是什么意思| 唾液粘稠是什么原因| 梦到抓了好多鱼是什么意思| 萝卜不能和什么一起吃| 河豚是什么| 女人喝黄芪有什么好处| 吃什么对睡眠好| 牙疼去医院挂什么科| 什么是胰腺炎| 尿道口红肿用什么药| 蛇属于什么动物| 女生为什么会痛经| 肝火旺吃什么降火最快| 付之一炬什么意思| 缺镁吃什么药| 什么李子品种最好吃| 什么牌子的电饭锅好| 胃发热是什么原因| 小肚子疼吃什么药| 青色是什么颜色的图片| 什么蛋不能吃| cst是什么时间| 肝五行属什么| 鬼代表什么数字| april是什么意思| 嗓子疼吃什么食物好| 子宫内膜薄有什么危害| 狗狗耳螨用什么药| 灰色地带是什么意思| 浅表性胃炎吃什么药好| 双月刊什么意思| 算了是什么意思| 万劫不复是什么意思| 京豆有什么用| 巨蟹什么象星座| 腿膝盖后面的窝窝疼是什么原因| 什么样的夕阳| 胆囊壁增厚是什么意思| 肚脐眼下面疼是什么原因| 泰坦尼克号什么时候上映的| 吉士是什么| 鸭肉和什么不能一起吃| 浆果是什么| 香港电话前面加什么| 什么叫间质性肺病| 腿脚肿是什么原因| 女人左眼跳是什么意思| 秋刀鱼是什么鱼| 疱疹一般长在什么部位| 甲状腺球蛋白高是什么原因| 小孩吃什么有营养| 吃维e有什么好处和副作用| 福禄安康是什么意思| 琼脂是什么| 本心是什么意思| 辄是什么意思| 更年期有什么表现| air是什么意思| 高铁座位为什么没有e座| 酸菜鱼的酸菜是什么菜| 男性补肾壮阳吃什么药效果比较好| 三甲医院是什么意思| 虐恋是什么意思啊| 身体冒虚汗什么原因| 舌系带短有什么影响| 胃窦病变意味着什么| 这什么情况| 澳门打车用什么软件| 头疗是什么| 挺舌反应是什么| 炫耀是什么意思| 白细胞高是什么原因引起的| 21三体临界风险是什么意思| 玮五行属什么| 吃什么补肾壮阳最快速| 丧尽天良什么意思| 鸡蛋粘壳是什么原因| 水漫金山是什么生肖| 衣服最小码是什么字母| 鸣字五行属什么| 照影是什么意思| 血氧低吃什么药效果好| 补睾丸吃什么药最好| 圣诞节是什么时候| 贬值是什么意思| 赛诺菲是什么药| 心是什么| 什么对眼睛好| 孕妇吃什么是补铁的| 贾宝玉大名叫什么| 乙肝五项25阳性是什么意思| 林冲代表什么生肖| 脚后跟痛是什么原因| 双肾盂分离是什么意思| 牛油果吃了有什么好处| 卸妆用什么最好| 穿梭是什么意思| 马凡氏综合症是什么病| 剪发虫是什么| 什么的意思| 笑口常开是什么生肖| 形同陌路什么意思| 生意兴隆是什么意思| 脸上过敏擦什么药膏| 梦到男孩子是什么意思| 素肉是什么| 油嘴滑舌指什么生肖| 氨咖黄敏胶囊治什么| 下面外面瘙痒用什么药| 太阳穴胀痛是什么原因| 左侧腰疼是什么原因| 色盲是什么意思| 拉肚子拉稀水吃什么药管用| 小孩经常尿床是什么原因| 状元红又叫什么荔枝| 吊儿郎当是什么意思| 病毒由什么构成| 苏打水什么味道| 白带是什么样子的| 荨麻疹吃什么药最有效| 尿检3个加号什么意思| 畏光是什么意思| 空调外机很响是什么原因| 小月子可以吃什么水果| 壮的偏旁叫什么名字| tct是什么检查| 银色是什么颜色| 3月27号是什么星座| 为什么有眼袋是什么原因引起的| 桃子不能跟什么一起吃| 磨玻璃影是什么意思| 什么帽子不能戴| 孕妇什么水果不能吃| 葫芦炒什么好吃| 琀是什么意思| 核桃壳有什么用处| 牛筋面是用什么做的| 扁桃体长什么样| 鼻炎吃什么药| 脑梗是什么病| 姑娘是什么意思| hla一b27阳性是什么意思| 手脚出汗多是什么原因| 本垒打是什么意思| 牛肉发绿色是什么原因| 什么牛什么毛| 这是什么鱼| 波司登是什么档次| 糖尿病吃什么水果最好| pph是什么材料| lof是什么意思| 百度Vai al contenuto

颜炳罡论传统经典教育:传不下去如何推陈出新

Da Wikipedia, l'enciclopedia libera.
(Reindirizzamento da Webserver)
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.
百度 去年,全区培训了100名冰雪项目社会体育指导员。

In informatica un server web è un software in esecuzione su un sistema server, in grado di gestire le richieste di trasferimento di pagine web da un 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].

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

[modifica | modifica wikitesto]

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

[modifica | modifica wikitesto]

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

[modifica | modifica wikitesto]

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.

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 software per server web più diffusi

[modifica | modifica wikitesto]
Le singole voci sono elencate nella Categoria:Server web.
Logo di Apache HTTP Server

Galleria d'immagini

[modifica | modifica wikitesto]
  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 (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

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
Controllo di autoritàLCCN (ENsh95009237 · BNF (FRcb124996255 (data) · J9U (ENHE987007563780205171
你想成为什么样的人 糖类抗原是检查什么的 什么王 小鼠吃什么 刘彻是刘邦的什么人
温煦是什么意思 子宫多发肌瘤是什么意思 早泄吃什么药 qc是什么 图字五行属什么
冤家是什么意思 sop是什么意思 嗓子突然哑了是什么原因引起的 1994年是什么命 情未了什么意思
什么是银屑病 儿童肚子疼挂什么科 切除脾脏对身体有什么影响 脚干裂用什么药膏 嘴角开裂是什么原因
痛风急性期吃什么药baiqunet.com 假体是什么cj623037.com 后羿和嫦娥是什么关系huizhijixie.com 介词后面跟什么hcv9jop7ns2r.cn 公务员是做什么工作的hcv9jop4ns0r.cn
89年属什么生肖hcv8jop8ns5r.cn 周围神经病是什么病hcv9jop2ns2r.cn 印堂发红是什么的征兆hcv8jop9ns1r.cn 为什么会得水痘hcv9jop1ns9r.cn 小肝功能是检查什么hcv9jop4ns5r.cn
孕妇什么时候做nthcv8jop4ns0r.cn 三个火字读什么hcv9jop8ns1r.cn 岁月不饶人是什么意思yanzhenzixun.com 魅可口红属于什么档次hcv8jop5ns2r.cn 手腕凸起的骨头叫什么hcv9jop3ns9r.cn
小三什么意思hcv9jop3ns2r.cn perrier是什么水hcv8jop3ns2r.cn 议员在中国相当于什么hcv7jop7ns4r.cn 清道夫吃什么hcv8jop4ns0r.cn 芹菜和什么一起炒好吃hcv7jop9ns8r.cn
百度