Webbserverhårdvara är den fysiska infrastrukturen som gör att webbplatsinnehåll kan lagras, bearbetas och hämtas av användare. Den innehåller vanligtvis följande komponenter:
* Server: En server är en dator som lagrar webbplatsinnehåll och svarar på förfrågningar från klienter (webbläsare). Servrar är vanligtvis antingen fysiska maskiner eller virtuella maskiner (VM) som körs på en delad fysisk server.
* CPU: CPU (central processing unit) är hjärnan i servern. Den behandlar förfrågningar från klienter och utför beräkningar som är nödvändiga för att generera innehållet som skickas tillbaka till klienten.
* Minne: Minnet lagrar koden och data som bearbetas av CPU:n. Ju mer minne en server har, desto fler förfrågningar kan den behandla samtidigt.
* Lagring: Lagringsenheter, såsom hårddiskar (HDD) och solid-state-enheter (SSD), lagrar innehållet på webbplatsen, såsom HTML-filer, bilder och videor.
* Nätverk: Nätverket ansluter servern till internet så att klienter kan komma åt webbplatsen. Nätverket består vanligtvis av routrar, switchar och brandväggar.
* Strömförsörjning: Strömförsörjningen förser servern med den elektricitet den behöver för att fungera.
* Kylning: Kylenheter, såsom fläktar och kylflänsar, hindrar servern från att överhettas.
De specifika hårdvarukraven för en webbserver kommer att variera beroende på webbplatsens storlek och komplexitet. Till exempel kan en liten webbplats som tar emot några hundra besökare per dag kunna köras på en enda fysisk server med en blygsam mängd minne och lagring. En stor webbplats som tar emot miljontals besökare per dag kan kräva ett kluster av servrar för att hantera belastningen.