Linux of Windows
Wat is het verschil tussen Linux en Windows hosting?
Linux of Windows hosting gaat over het besturingssysteem van de server waarop je website draait. Beide kunnen websites hosten, maar ze werken met andere technieken en ondersteunen andere programma's.
Linux is gangbaar bij gedeelde hosting en bij open-sourcesoftware zoals WordPress. Windows is vooral bekend van omgevingen met Microsoft-technologie. Voor de meeste kleine websites is Linux de gebruikelijke keuze, maar het is niet de enige juiste. Het besturingssysteem op je eigen computer hoeft bovendien niet hetzelfde te zijn als dat van de server. Je hebt dus geen Windows nodig om een site voor een Linux-server te bouwen.
Welke software vraagt om een bepaald platform?
Het platform bepaalt welke programmeertalen en databases je kunt gebruiken. Een WordPress-site met PHP en MySQL of MariaDB draait standaard op Linux, al kan het op Windows ook. Een site gebouwd met ASP.NET of met Microsoft SQL Server (MSSQL) heeft meestal Windows nodig.
Controleer daarom wat je software precies vraagt. De maker van je CMS, de ontwikkelaar of de documentatie van een plugin kan je dat vertellen. Ook een webwinkel of boekingssysteem kan een specifieke omgeving eisen. Welke PHP-versie je nodig hebt, lees je bij PHP-versie bij hosting.
Waar let je op in de praktijk?
Op Linux maakt hoofdlettergebruik in bestandsnamen uit. logo.png en Logo.png zijn daar twee verschillende bestanden. Op Windows is dat niet zo. Een site die lokaal op Windows werkt, kan daardoor op Linux kapotte afbeeldingen of links tonen. Ook een pad dat je in je code vastlegt, zoals een map met een Windows-stationsletter, werkt op een Linux-server niet.
Ook de webserver verschilt. Linux-hosting draait vaak op Apache, Nginx of LiteSpeed, en alleen Apache en LiteSpeed lezen een .htaccess-bestand. Windows-hosting draait meestal op IIS en gebruikt een web.config-bestand. Wat een webserver precies doet, lees je in het artikel over wat een webserver is.
Veelgestelde vragen
Kan ik WordPress op Windows-hosting draaien?
Ja, WordPress werkt ook op Windows-hosting, mits de server een ondersteunde PHP-versie en een database heeft. In de praktijk is Linux toch gebruikelijker, omdat de meeste plugins en handleidingen daarvan uitgaan. Controleer bij je hoster welke PHP-versie en database beschikbaar zijn.
Kan ik later van Windows naar Linux overstappen?
Dat kan, maar het is geen kleine stap. Bestanden verhuizen is het makkelijkste deel. Programma's, databases en configuratie moeten vaak worden aangepast, en .htaccess-regels moet je dan vaak omzetten. Plan de overstap daarom goed en test de site vooraf op de nieuwe omgeving. Vraag ook welke software en versies je nieuwe hoster aanbiedt, want die verschillen per pakket.