Serverkonfigurationsfiler styrer hvordan webservere (Apache, Nginx) håndterer anmodninger. .htaccess (Apache) og nginx.conf (Nginx) lader dig sætte omdirigeringer, sikkerhedsheaders, caching, komprimering og mere.
Apache vs Nginx
Apache bruger .htaccess filer i website mapper til per-mappe konfiguration. Nginx bruger centraliserede nginx.conf filer med serverblokke. Apache er mere fleksibel men langsommere; Nginx er hurtigere men kræver server genindlæsning for config ændringer.
Almindelige Konfigurationsopgaver
HTTPS-omdirigering: Tving sikre forbindelser. WWW-omdirigering: Standardiser domæneformat. CORS: Tillad cross-origin API-anmodninger. Caching: Fremskynde gentagne besøg. Gzip: Reducer filstørrelser. IP-blokering: Forhindre uønsket adgang.
Bedste Praksis
Tag altid backup af configs før ændringer. Test i staging først. Brug HTTPS overalt. Aktiver Gzip for tekstfiler. Sæt passende cache-tider (1 uge for billeder, 1 dag for CSS/JS). Bloker IP'er kun når nødvendigt - brug rate limiting i stedet når muligt.