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 jewwwnaar 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.
Geen vragen beschikbaar. Kom later nog eens terug.