Overstappen naar Linux webhosting

Wij hebben een lange tijd enkel maar Windows webhosting geleverd aan onze klanten, en het kan zijn dat we voor jouw project of website je aanraden om over te stappen naar Linux webhosting. Hier komen een aantal zaken bij kijken, en hier kunnen een aantal vragen naar boven komen. Laten we zoveel mogelijk van deze vragen beantwoorden in dit artikel. 

Waarom raden we aan om over te stappen naar Linux? 

Indien we vaststellen dat je enkel gebruik maakt van PHP, of projecten wilt starten in bijvoorbeeld Node.js of Python. Dan is een Linux pakket in de meeste gevallen de betere fit hierin. PHP is de taal waar ook de zeer populaire Content Management Systemen WordPress of Joomla op zijn gebaseerd.

Je hebt binnen Linux hosting geen extra stappen nodig om bijvoorbeeld de schrijfrechten te laten werken, zoals je dit met Windows hebt. Standaard de mogelijkheid om Varnish en Pagespeed caching te activeren, wat je website in veel gevallen een stuk sneller maakt. En aangezien veel van de doelgroep zich ook op Linux begeeft werkt eigenlijk alles out of the box, en heb je dus geen extra stappen nodig om wat te bereiken.

Waar dien je rekening mee te houden zodra je wilt overstappen? 

Tenzij anders door ons vermeld, zetten we niet je data over van de pakketten. Enige bestaande websites die je hebt opgezet binnen je Windows webhosting gaan dus verloren, evenals de databases en andere instellingen binnen het control panel. Indien je dus wat wilt bewaren dien je hier lokaal een backup van te maken. Mail kunnen we loskoppelen, en blijft dus wel bewaard. 

Indien je wilt dat wij de data voor je overzetten van het Windows webhosting pakket naar het Linux webhosting pakket, dan rekenen we hier de interne verhuiskosten voor door. Dit zullen we vermelden in de ticket voordat we dit aanrekenen.

Wat is er anders tussen Windows en Linux webhosting? 

Concreet zijn er een aantal onderdelen die geheel anders in elkaar steken tussen Windows en Linux webhosting. Houdt rekening met de volgende zaken als je gaat overstappen: 

  1.  De slashes zijn anders in de code tussen Windows en Linux, waar binnen Windows het pad bijvoorbeeld zo wordt aangegeven:  E:Hostingspaces\domein123.nl\wwwroot\  is dit binnen Linux bijvoorbeeld: /home/c_username/htdocs/domein123.nl/
  2.  Het bestand web.config heeft geen effect meer, en is verder te verwijderen. Evenals het .htaccess bestand. 
  3. Rechten aanpassen gaat niet meer via het klantenpanel of controlpanel, maar via FTP of SSH
  4. Hoofdlettergevoeligheid (Case Sensitivity): Windows is heel vergevingsgezind met hoofdletters in bestandsnamen, Linux absoluut niet. Als een afbeelding in de code Foto.jpg heet, maar het bestand op de server staat als foto.jpg, breekt de afbeelding op Linux. Dit is de nummer 1 reden waarom websites na een verhuizing naar Linux ineens kapot lijken.

Houdt met deze zaken dus rekening als je de overstap maakt, en dat het nodig kan zijn om (vaak kleine) aanpassingen te maken in de instellingen of code van de website.