Apache er en populær open source-webserver på tværs af platforme, som ifølge tallene er den mest populære webserver, der findes. Den vedligeholdes aktivt af Apache Software Foundation.
Blandt de højt profilerede virksomheder, der bruger Apache, kan nævnes Cisco, IBM, Salesforce, General Electric, Adobe, VMware, Xerox, LinkedIn, Facebook, Hewlett-Packard, AT&T, Siemens, eBay og mange flere (kilde).
Ud over sin popularitet er det også en af de ældste webservere, med sin første udgivelse helt tilbage i 1995. Mange cPanel-hosts anvender Apache i dag. Ligesom andre webservere styrer Apache de aspekter bag kulisserne, der vedrører servering af dit websteds filer til de besøgende.
Fordi Apache ikke klarer sig så godt i nogle benchmarks, især for statiske websteder eller websteder med stor trafik, bruger Kinsta NGINX-webserveren i stedet for Apache. Selv om NGINX ikke har eksisteret i lige så lang tid som Apache, er den hurtigt vokset i popularitet og markedsandel siden lanceringen i 2004.
Hvordan fungerer Apache? Webserver-grundprincipper forklaret
Selv om der ligger en masse kompleksitet til grund for, hvordan en webserver fungerer, er den grundlæggende opgave for alle webservere at acceptere anmodninger fra klienter (f.eks. en besøgendes webbrowser) og derefter sende svaret på denne anmodning (f.eks. de komponenter af den side, som en besøgende ønsker at se).
Apache-webserveren har moduler, som tilføjer flere funktioner til softwaren, f.eks. MPM (til håndtering af multiprocessingtilstande) eller mod_ssl
til aktivering af SSL v3- og TLS-understøttelse (anbefalet læsning: TLS vs. SSL). Nogle almindelige funktioner, der ses i Apache, omfatter:
- .htaccess
- IPv6
- FTP
- HTTP/2
- Perl, Lua og PHP
- Båndbreddebegrænsning
- WebDAV
- Belastningsudligning
- URL-omskrivning
- Sporing af sessioner
- Geolokalisering baseret på IP-adresse
Mens en webserver er en vigtig del af ethvert websted, er det vigtigt at bemærke, at afslappede WordPress-brugere sandsynligvis ikke vil interagere direkte med deres webserver det meste af tiden.
Apache vs Nginx Brugsstatistik
Når man ser på hvert enkelt websted på internettet, er Apache den mest populære webserver. Den driver 47% af de websteder med en kendt webserver, ifølge W3Techs.
Apaches brug falder dog kraftigt, når man begynder at se på de mest trafikerede websteder på internettet. Apache driver kun:
- 27.1% af de 100.000 mest populære websteder
- 21.5% af de 10.000 mest populære websteder
- 16.2% af de 1.000 mest populære websteder
Dette fald skyldes sandsynligvis, i det mindste delvist, Apaches lavere benchmarks for websteder med høj trafik.
Omvendt anvendes NGINX, den webserver, som Kinsta bruger, af størstedelen af de mest trafikerede websteder, og den driver:
- 56.1% af de 100 000 mest populære websteder
- 63.2% af de 10 000 mest populære websteder
- 57% af de 1.000 mest populære websteder
Hvis du tjekker Googles søgetrends siden 2004, kan du se denne tendens udspille sig, hvor Apaches popularitet (som søgeord) er faldende, mens NGINX’s sniger sig opad.
Sådan tjekker du hvilken webserver du bruger
Hvis du vil se, om du bruger Apache eller NGINX, kan du ofte (men ikke altid) kigge på dit websteds HTTP-header.
Du kan se dit websteds HTTP-header ved at:
Denne metode virker dog muligvis ikke, hvis du bruger en tjeneste som Cloudflare.
Apache og Apache-fjerlogoet er varemærker tilhørende Apache Software Foundation.