Nettservermaskinvare er den fysiske infrastrukturen som gjør at nettstedinnhold kan lagres, behandles og hentes av brukere. Den inkluderer vanligvis følgende komponenter:
* Server: En server er en datamaskin som lagrer nettstedinnhold og svarer på forespørsler fra klienter (nettlesere). Servere er vanligvis enten fysiske maskiner eller virtuelle maskiner (VM-er) som kjører på en delt fysisk server.
* CPU: CPU (sentral prosesseringsenhet) er hjernen til serveren. Den behandler forespørsler fra klienter og utfører beregninger som er nødvendige for å generere innholdet som sendes tilbake til klienten.
* Minne: Minnet lagrer koden og dataene som behandles av prosessoren. Jo mer minne en server har, jo flere forespørsler kan den behandle samtidig.
* Lagring: Lagringsenheter, for eksempel harddisker (HDDer) og solid-state-stasjoner (SSDer), lagrer innholdet på nettstedet, for eksempel HTML-filer, bilder og videoer.
* Nettverk: Nettverket kobler serveren til internett slik at klienter kan få tilgang til nettstedet. Nettverket består vanligvis av rutere, svitsjer og brannmurer.
* Strømforsyning: Strømforsyningen gir serveren den strømmen den trenger for å fungere.
* Kjøling: Kjøleenheter, som vifter og kjøleribber, forhindrer at serveren overopphetes.
De spesifikke maskinvarekravene til en webserver vil variere avhengig av størrelsen og kompleksiteten til nettstedet. For eksempel kan et lite nettsted som mottar noen hundre besøkende per dag, kunne kjøre på en enkelt fysisk server med en beskjeden mengde minne og lagring. Et stort nettsted som mottar millioner av besøkende per dag kan kreve en klynge med servere for å håndtere belastningen.