Web Server: Cosa è un server web
Cos'è un Web Server
Un server web (o web server) in informatica è un software che è eseguito su una macchina server. Quest’applicazione software è in grado di gestire varie richieste di trasferimento dati come il transfer protocol per spostare file su un web server e farli leggere attraverso un browser. Le comunicazioni tra server e browser client avvengono tramite un protocollo HTTP server che comunica sulla porta TCP 80 oppure sull’8080. Esiste anche una versione sicura del protocollo di comunicazione che si chiama HTTPS ed è usato sulla porta 443. Tutti i web server connessi insieme al mondo costruiscono il www “World Wide Web”.
La principale e più importante funzione che oggigiorno esegue un web server è fornire delle pagine dei siti web che normalmente visitiamo. Questo è per un client “browser” è una procedura semplice dal punto di vista visivo ma, in realtà; un server web esegue delle particolari operazioni prima di mostrare la pagina HTML ovvero, ciò che visualizziamo sullo schermo.
Prendiamo ad esempio una semplice pagina scritta in html; questa non richiede delle particolari azioni da parte del web server perché la natura stessa del codice è interpretata direttamente dal browser “client”. La procedura invece è completamente diversa per delle pagine web che sono generate in modo dinamico per fornire il HTML al browser. In pratica, i file scritti in PHP o ASP sono delle istruzioni per il web server che sarà in grado di interpretare e generare il codice html che sarà interpretato da ogni browser. Quest’ultima azione è gestita interamente da un server web che, diversamente, non si potrebbe generare del codice html per visualizzare le pagine web.
Alcuni dei web server (software) più diffusi e open source
- Apache HTTP Server web (sviluppato da Apache Software Foundation)
- Apache Tomcat(sviluppato da Apache Software Foundation)
- Cassini Server Web
- ColdFusion(di Macromedia, ora acquisita da Adobe Systems)
- HTTP File Server
- Internet Information Services(IIS, sviluppato da Microsoft)
- KLone(sviluppato da KoanLogic srl)
- lighttpd
- Mongoose(sviluppato da Cesanta Software)
- NCSA HTTPd
- nginx
- PowerFolder(necessita di JRE)
- Sun ONE(di Sun Microsystems)
- Zeus Web Server(sviluppato da Zeus Technology)
Tutta la tecnologia server di NTLab
Sui nostri server dedicati trovi tutta la tecnologia moderna per aiutarti a gestire meglio ogni aspetto del tuo web server e, garantire così una velocità elevata senza strozzature.