Apache HTTP Server (normalt kaldes Apache) er hurtig og sikker og kører over halvdelen af alle webservere over hele kloden.
Apache er også fri software. Den distribueres af Apache Software Foundation, som fremmer forskellige gratis og open source avancerede webteknologier. Apache webserveren tilbyder et komplet udvalg af funktioner, herunder CGI, SSL og virtuelle domæner; den understøtter også plug-in moduler til udvidelighed.
Selvom Apache oprindeligt var designet til Unix-miljøer, kører mere end 90 procent af installationerne på Linux. Det er dog også tilgængeligt for andre operativsystemer som Windows.
Hvad er en HTTP-server?
En server er generelt en fjerncomputer, der tjener filer til at anmode om klienter. En webserver er så det miljø, et websted kører i - den computer, som serverer hjemmesiden.
En webserver leverer indhold ved hjælp af Hypertext Transfer Protocol. Når du f.eks. Går til Go-Travels.com i din webbrowser, kontakter du i sidste ende den webserver, der er vært for denne hjemmeside, så du kan kommunikere med den for at anmode om websider (som du allerede har gjort for at se denne side) .
Hvorfor bruge Apache HTTP Server?
Den væsentligste fordel for Apache er, at den er fri til både personlig og kommerciel brug, så du behøver aldrig bekymre dig om at skulle betale for det.
Apache er også en pålidelig software ramme og forbliver aktivt vedligeholdt, så den modtager hyppige funktioner opgraderinger, sikkerheds patches og forbedringer af sårbarheden.
Mens Apache er et gratis og opdateret produkt, er det ikke skimp på funktioner. Faktisk er det en af de mest funktionelle HTTP-servere til rådighed, hvilket er en anden grund til, at den er så populær.
Brug moduler til at tilføje flere funktioner til softwaren. Apache understøtter:
- Adgangskodeautentificering og digitale certifikater
- Tilpasningsfejlmeddelelser
- Støtte til flere hjemmesider med sine virtuelle hosting-muligheder
- Proxy-tjenester
- SSL og TLS
- GZIP kompression for at fremskynde websider
Her er en håndfuld andre funktioner, der ses i Apache:
- IPv6
- XML
- FTP
- Perl, Lua og PHP
- Båndbredde gashåndtering
- WebDAV
- Lastbalancering
- HTTP / 2
- .htaccess
- Flere anmodningsprocesser
- URL-omskrivning
- Sessionssporing
- Geolocation baseret på IP-adresse
Selvom Apache tilbyder mange funktioner, behøver du ikke at bekymre sig om, hvordan du lærer at bruge dem alle. Apache er så meget udbredt, at svar allerede er givet (og indsendt online) til stort set ethvert spørgsmål, du kunne spørge.