Vai al contenuto

Apache HTTP Server

Da Wikipedia, l'enciclopedia libera.

Template:Avvisounicode

A CASO
software
Logo
Logo
GenereServer web
SviluppatoreApache Software Foundation
Data prima versione1995
Ultima versione2.4.64 (10 luglio 2025)
Sistema operativoMultipiattaforma
LinguaggioC
LicenzaApache License
(licenza libera)
Sito webhttpd.apache.org/

Apache HTTP Server, o più comunemente Apache (IPA pronuncia: /aˈpætʃiː/), è il nome della piattaforma server Web sviluppata dalla Apache Software Foundation.

È la piattaforma server Web modulare più diffusa[1], in grado di operare su una grande varietà di sistemi operativi, tra cui UNIX/Linux, Microsoft Windows e OpenVMS.

Apache è un software che realizza le funzioni di trasporto delle informazioni, di internetwork e di collegamento, ed ha il vantaggio di offrire funzioni di controllo per la sicurezza come quelle effettuate da un proxy.

Storia

OK Le principali fasi di cui è composto il ciclo sono:

  • Translation: radice la richiesta del
  • bella
  • paccata
  • wiki
  • WIKI SCHIFOSA
  • TUTTO BENE?
  • hfg
  • hdgh
  • caccia il deca zioo
  • HO SOLO U 20 FRA
  • MORRO NON CI CREDE
  • ELLLSOMMA
  • OH MA TACI!"
  • Access Control: controlla le richieste in base ai criteri di autorizzazione
  • MIME Type: identifica il tipo di contenuto e decide quali moduli possono contribuire a servire la richiesta
  • Response: invia la risposta al client e attiva eventuali procedure
  • Logging: tiene traccia di tutto ciò che è stato fatto

Configurare apache

File httpd.conf

Gli amministratori del server possono configurare le funzionalità del server modificando il file httpd.conf, che è situato nella subdirectory conf della directory indicata durante la installazione. Attraverso questo file vengono messe a disposizione tutte la libertà offerta dal server, per cui è possibile aggiungere moduli, estensioni, nuovi mime-type ed altro ancora.[2]

File di configurazione .htaccess

Il file .htaccess permette una ulteriore personalizzazione del webserver a livello di singola directory. È utilizzato in particolar modo nell'hosting condiviso, per modificare le impostazioni standard fornite dal server stesso.

Note

  1. ^ (EN) Netcraft, October 2015 Web Server Survey, su news.netcraft.com. URL consultato il 3 novembre 2015.
  2. ^ Per esempio se si volesse aggiungere un modulo bisognerebbe usare questa sintassi:
    LoadModule nome_modulo percorso_del_file
    

Voci correlate

Altri progetti

Collegamenti esterni

Controllo di autoritàVIAF (EN23161816322027721773 · GND (DE4460947-4 · BNF (FRcb133270397 (data)