Hoe je een zakelijke website bouwt op een VPS

Aug 30, 2025Arnold L.

Hoe je een zakelijke website bouwt op een VPS

Een virtual private server, of VPS, biedt je bedrijf een praktisch midden tussen shared hosting en een volledig dedicated server. Je krijgt meer controle, betere prestaties en duidelijkere toewijzing van resources dan bij een basis shared plan, terwijl de kosten beheersbaar blijven voor een nieuw bedrijf.

Die balans maakt een VPS aantrekkelijk voor oprichters die een bedrijfswebsite, een product landingspagina, een klantportaal of een groeiende contentsite lanceren. Als je onlangs een nieuwe LLC of corporation hebt opgericht en een professionele online aanwezigheid wilt, kan een VPS een sterke basis zijn voor je eerste serieuze website.

Deze gids laat het volledige proces zien voor het maken van een website op een VPS, van serverinstelling tot uitrol, beveiliging en lancering.

Wat je nodig hebt voordat je begint

Voordat je de server aanraakt, verzamel je de basis:

  • Een domeinnaam
  • Een VPS-abonnement met voldoende CPU, RAM en opslag voor je site
  • SSH-toegang tot de server
  • Een website die klaar is om uit te rollen, zoals WordPress, een aangepaste app of statische HTML-bestanden
  • Een back-upstrategie
  • Beheerdersrechten bij je DNS-provider

Als dit een zakelijke site is, bepaal dan ook wat de site op dag één moet kunnen. Een eenvoudige informatiesite heeft andere behoeften dan een webshop, ledenplatform of applicatiedashboard.

1. Kies het juiste VPS-abonnement

Het beste VPS-abonnement hangt af van je verkeer, stack en budget. Koop bij de start niet te veel, maar kies ook niet voor een server die te klein is.

Let op:

  • Voldoende RAM voor je webserver, database en applicatie
  • SSD- of NVMe-opslag voor snellere lees- en schrijfbewerkingen
  • Betrouwbare bandbreedte en uptime
  • Een locatie dicht bij je doelgroep
  • Snapshot- of automatische back-upopties
  • Eenvoudige upgradepaden naarmate het verkeer groeit

Voor de meeste kleine zakelijke websites is een Linux-VPS de meest flexibele keuze. Als je team zich niet prettig voelt bij infrastructuurbeheer, kan een managed VPS tijd besparen en operationeel risico verlagen.

2. Verbind met de server via SSH

Zodra je provider het IP-adres en de inloggegevens geeft, maak je verbinding via SSH.

ssh root@YOUR_SERVER_IP

Als je een niet-root beheerdersaccount gebruikt, kan het commando er zo uitzien:

ssh admin@YOUR_SERVER_IP

Nadat je bent ingelogd, maak je een aparte beheerder aan als de provider je als root start. Dagelijks werk buiten het root-account houden is een basisbeveiligingsmaatregel.

3. Werk het besturingssysteem bij

Werk de server altijd bij voordat je iets anders installeert. Nieuwe VPS-images hebben mogelijk nog beveiligingspatches nodig.

Voor Debian- of Ubuntu-systemen:

sudo apt update
sudo apt upgrade -y

Voor op RHEL gebaseerde systemen zoals AlmaLinux, Rocky Linux of CentOS-compatibele omgevingen:

sudo yum update -y

Door de server actueel te houden verklein je het risico dat je uitrolt bovenop verouderde pakketten of bekende kwetsbaarheden.

4. Installeer de webstack

Je stack hangt af van de site die je bouwt. Voor veel zakelijke websites heb je nodig:

  • Een webserver zoals Apache of Nginx
  • Een databaseserver zoals MySQL of MariaDB
  • Een scripttaal zoals PHP, als je site dat vereist

Voor een typische PHP-gebaseerde website op Ubuntu kun je pakketten installeren zoals deze:

sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql -y

Voor RHEL-gebaseerde distributies kunnen de pakketnamen verschillen, maar het doel blijft hetzelfde: webserver, database en toepassingsruntime.

Als je site statisch is, kun je vaak de database overslaan en de stack lichter houden. Als je WordPress, een CRM of een aangepaste zakelijke applicatie draait, zorg dan dat de server de afhankelijkheden bevat die die applicatie nodig heeft.

5. Configureer de webserver

Een VPS wordt pas echt nuttig wanneer je webserver correct is geconfigureerd. Minimaal stel je het volgende in:

  • Een document root voor je sitebestanden
  • Een virtual host of server block voor je domein
  • Een duidelijke mapstructuur
  • Juiste bestandseigendom en permissies

Voor Apache maken virtual hosts het mogelijk om netjes één of meer websites op dezelfde server te hosten. Voor Nginx vervullen server blocks dezelfde rol.

Een eenvoudige Apache-siteconfiguratie kan het volgende definiëren:

  • Je domeinnaam
  • Het pad naar de websitebestanden
  • Locaties voor fout- en toegangslogboeken
  • Redirectregels als je wilt dat een versie van de site naar een andere verwijst

Houd de configuratie in het begin eenvoudig. Je kunt later altijd rewrites, cachingregels en toepassingsspecifieke instructies toevoegen nadat de site live is.

6. Stel de database in

Als je site een database gebruikt, maak dan expliciet een database aan in plaats van te vertrouwen op standaardgegevens of voorbeeldgebruikers.

Typische stappen zijn:

  • Een database aanmaken
  • Een databasegebruiker aanmaken
  • Een sterk wachtwoord toewijzen
  • Die gebruiker beperken tot alleen de vereiste database
  • Je schema of applicatiegegevens importeren

Zelfs als je alleen een kleine site lanceert, moet je database-toegang behandelen als productie-infrastructuur. Zwakke database-inloggegevens zijn een veelvoorkomend beveiligingsprobleem en zijn makkelijk te vermijden.

7. Upload je websitebestanden

Je kunt bestanden op verschillende manieren naar je VPS uitrollen.

SFTP

SFTP is voor de meeste teams een veilige keuze. Het gebruikt SSH-transport en is eenvoudig te gebruiken met tools zoals FileZilla, Cyberduck of command-line clients.

Git-gebaseerde uitrol

Als je team met Git werkt, kun je rechtstreeks op de server uit een repository halen of een deployment-pipeline gebruiken. Dit is een sterke optie voor sites die vaak veranderen.

Rsync

Voor snelle bestandsynchronisaties is rsync efficiënt en betrouwbaar, vooral voor statische sites of incrementele updates.

Welke methode je ook kiest, controleer na het uploaden deze basispunten:

  • Bestanden staan in de juiste webroot
  • Eigendom en permissies zijn correct
  • De webserver kan de bestanden lezen
  • Schrijfmappen zijn beperkt tot wat de applicatie echt nodig heeft

8. Verwijs je domein naar de VPS

Je website is niet zichtbaar voor bezoekers totdat je domein naar de VPS verwijst.

Werk bij je DNS-provider de records bij indien nodig:

  • Een A-record voor het hoofddomein
  • Een CNAME-record als je www naar het root-domein wilt laten verwijzen
  • Eventuele andere records die nodig zijn voor e-mail- of applicatieservices

DNS-wijzigingen kunnen tijd nodig hebben om zich te verspreiden. Houd rekening met een korte vertraging voordat de site overal zichtbaar wordt.

Als je bedrijf afhankelijk is van e-mail, wees dan voorzichtig dat je bestaande MX-, SPF-, DKIM- of DMARC-records niet verstoort wanneer je het domein bijwerkt.

9. Voeg SSL toe voor HTTPS

Een moderne zakelijke website moet vanaf het begin HTTPS gebruiken. Het beschermt bezoekersverkeer en wekt vertrouwen.

Als je Let’s Encrypt gebruikt, kun je meestal een certificaat installeren met een tool zoals Certbot. De exacte stappen verschillen per server en distributie, maar het algemene proces is:

  • Installeer de certificaatclient
  • Valideer domeineigendom
  • Vraag het certificaat aan
  • Configureer automatische verlenging
  • Leid HTTP om naar HTTPS

Test na installatie van het certificaat de site in een browser en controleer of elke belangrijke pagina veilig laadt.

10. Vergrendel de server

Een nette lancering is niet genoeg. Je hebt ook een stabiele en veilige omgeving nodig.

Doe minimaal het volgende:

  • Gebruik SSH-sleutels in plaats van wachtwoorden waar mogelijk
  • Schakel root-login uit als je configuratie dat toelaat
  • Houd de firewall ingeschakeld
  • Open alleen de poorten die je echt nodig hebt
  • Installeer automatische beveiligingsupdates als dat passend is
  • Controleer logs op mislukte inlogpogingen en applicatiefouten
  • Stel regelmatige back-ups in en controleer of herstel werkt

Op veel Linux-systemen zijn de firewalltools eenvoudig:

sudo ufw allow OpenSSH
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable

Als je een andere distributie gebruikt, kan de firewalltool firewalld of een andere native service zijn. Het principe blijft hetzelfde: stel alleen het minimale aanvalsoppervlak bloot dat nodig is om de site te draaien.

11. Test de website voor lancering

Kondig de site niet aan voordat je hem zorgvuldig test.

Controleer op:

  • Correct laden van de homepage
  • Werkende contactformulieren
  • Functionele login- of checkoutflows
  • Mobiele responsiviteit
  • Correct SSL-gedrag
  • Foutloze paginaladingen
  • Acceptabele prestaties op echte apparaten en tragere verbindingen

Bekijk ook de serverlogs op waarschuwingen en fouten. Kleine problemen die de homepage niet zichtbaar breken, kunnen nog steeds problemen veroorzaken voor formulieren, betalingen of leadregistratie.

Veelgemaakte fouten om te vermijden

Veel eerste VPS-lanceringen mislukken door vermijdbare oorzaken. Let op deze problemen:

  • Een abonnement kiezen dat te klein is voor de applicatie
  • Standaardwachtwoorden laten staan
  • Bestanden uploaden zonder permissies te controleren
  • DNS-records vergeten bij te werken
  • SSL overslaan
  • Geen back-up maken van de site vóór grote wijzigingen
  • Patchupdates na lancering negeren

Een VPS geeft je meer controle, maar met die controle komt ook verantwoordelijkheid. De server beheert zichzelf niet.

Wanneer een VPS zinvol is voor een bedrijf

Een VPS is een sterke keuze wanneer je website meer nodig heeft dan basis shared hosting kan bieden. Hij werkt goed voor:

  • Nieuwe bedrijven die een professionele online aanwezigheid willen
  • Groeiende sites met gematigd verkeer
  • Contentsites met aangepaste plugins of applicaties
  • Dienstverlenende bedrijven die betrouwbare uptime en prestaties nodig hebben
  • Oprichters die ruimte willen om te schalen zonder direct van platform te wisselen

Als je onlangs je bedrijf hebt opgericht en een betrouwbaar lanceerplatform nodig hebt, kan een VPS een lean maar serieuze webaanwezigheid ondersteunen terwijl je bedrijf groeit.

Slotgedachten

Een website bouwen op een VPS is niet moeilijk, maar het vereist wel structuur. Kies de juiste server, beveilig hem goed, rol je bestanden netjes uit en test alles vóór lancering.

Voor bedrijven die meer controle willen dan shared hosting kan bieden, is een VPS een praktische en schaalbare optie. Hij geeft je de flexibiliteit om vandaag een eenvoudige marketingsite te draaien en later uit te breiden naar een geavanceerdere opzet zonder vanaf nul opnieuw te hoeven beginnen.

Disclaimer: The content presented in this article is for informational purposes only and is not intended as legal, tax, or professional advice. While every effort has been made to ensure the accuracy and completeness of the information provided, Zenind and its authors accept no responsibility or liability for any errors or omissions. Readers should consult with appropriate legal or professional advisors before making any decisions or taking any actions based on the information contained in this article. Any reliance on the information provided herein is at the reader's own risk.

This article is available in English (United States), Tiếng Việt, Deutsch, Nederlands, Português (Brazil), Türkçe, Polski, Čeština, and Suomi .

Zenind biedt u een gebruiksvriendelijk en betaalbaar online platform waarmee u uw bedrijf in de Verenigde Staten kunt vestigen. Sluit u vandaag nog bij ons aan en ga aan de slag met uw nieuwe zakelijke onderneming.

Veel Gestelde Vragen

Geen vragen beschikbaar. Kom later nog eens terug.