VPS Price Tracker logo
onafhankelijke zoekmachine voor VPS'en, gesorteerd op prijs
Opslagserver Seedbox Snelle CPUVeel RAM

Zoek VPS:

Databasegrootte: 440.492 VPS
Database-update:11 uur geleden

geen overeenkomende diensten gevonden

Gids voor het installeren van WordPress op een vers aangeschafte VPS

Deze gids is ontworpen voor beginners die bekend zijn met shared hosting, maar nieuw zijn met VPS en de Linux-opdrachtregel. We lopen door elke stap heen en leggen het doel en de functie van elk commando uit. Aan het einde van deze gids heb je een volledig functionerende WordPress-site die draait op je VPS.

Overzicht van stappen:
1. Toegang tot je VPS krijgen
2. Je server bijwerken
3. Een webserver installeren (Apache)
4. PHP installeren
5. MySQL installeren
6. Een MySQL-database en gebruiker voor WordPress aanmaken
7. WordPress downloaden en configureren
8. Apache configureren voor WordPress
9. De WordPress-installatie voltooien via de webbrowser
10. Een domeinnaam toewijzen aan uw WordPress-site

Voordat we in de gedetailleerde stappen duiken, bespreken we kort wat elke stap inhoudt. Ten eerste moet u op afstand toegang krijgen tot uw VPS via SSH, een beveiligd protocol voor het beheren van servers. Zodra u verbonden bent, werkt u uw server bij om er zeker van te zijn dat deze beschikt over de nieuwste beveiligingspatches en software-updates. Vervolgens installeert u Apache, een webserver die uw website-inhoud aan bezoekers zal leveren. Daarna installeert u PHP, de scripttaal waarop WordPress is gebouwd, en MySQL, het databasebeheersysteem dat WordPress gebruikt om gegevens op te slaan. Vervolgens maakt u een MySQL-database en -gebruiker aan specifiek voor WordPress. Daarna downloadt en configureert u WordPress op uw server, stelt u Apache in om uw WordPress-site te serveren en voltooit u tot slot de WordPress-installatie via uw webbrowser. Tot slot leert u hoe u een domeinnaam aan uw nieuwe WordPress-site kunt toewijzen.

Stap 1: Toegang tot uw VPS
Om uw VPS te beheren, moet u er op afstand verbinding mee maken. Dit gebeurt via SSH (Secure Shell), een protocol waarmee u veilig verbinding kunt maken met externe servers. Als u Linux of Mac gebruikt, kunt u uw terminal openen. Voor Windows-gebruikers wordt een SSH-client zoals PuTTY aanbevolen. Zodra u uw terminal of SSH-client heeft geopend, maakt u verbinding met uw VPS met het volgende commando:
ssh root@your_vps_ip
Hier is root de standaardbeheerdersgebruiker en moet your_vps_ip worden vervangen door het IP-adres van uw VPS. Dit commando start een beveiligde verbinding met uw server, waardoor u deze op afstand kunt beheren. De root-gebruiker is de supergebruiker in Linux, vergelijkbaar met de Administrator in Windows, met volledige toegang tot alle commando's en bestanden op het systeem.
Stap 2: Werk uw server bij
Het is essentieel om ervoor te zorgen dat uw server beschikt over de nieuwste beveiligingspatches en software-updates. Linux-systemen, waaronder Ubuntu, maken gebruik van een pakketbeheerder om de installatie, updates en verwijdering van software af te handelen. Een pakketbeheerder vereenvoudigt het proces van softwarebeheer door het ophalen, configureren en installeren van softwarepakketten uit repositories te automatiseren.
Op Ubuntu wordt apt (Advanced Package Tool) gebruikt als pakketbeheertool. Werk eerst de pakketcatalogus bij met:
apt update
Het commando apt update ververst de catalogus van beschikbare pakketten en hun versies, zodat uw besturingssysteem over de nieuwste informatie beschikt. Nadat de pakketcatalogus is bijgewerkt, kunt u de geïnstalleerde pakketten upgraden met:
apt upgrade -y
Het apt upgrade-commando installeert de nieuwste versies van alle pakketten die momenteel op het systeem zijn geïnstalleerd. De -y-optie beantwoordt automatisch alle vragen met "ja", zodat het upgradeproces kan worden voortgezet zonder handmatige tussenkomst.
Stap 3: Installeer een webserver (Apache)
Een webserver is nodig om de inhoud van je website aan bezoekers aan te bieden. Apache is een van de populairste webservers vanwege de flexibiliteit, brede ondersteuning en robuuste community. Hoewel er andere webservers zijn zoals Nginx en LiteSpeed, wordt Apache vaak aanbevolen voor beginners vanwege de uitgebreide documentatie en het gebruiksgemak.
Om Apache te installeren, gebruik je het volgende commando:
apt install apache2 -y
Dit commando installeert de Apache-webserver. Na de installatie moet u Apache starten en instellen om bij het opstarten te worden uitgevoerd met:
systemctl start apache2
systemctl enable apache2
Het systemctl-commando wordt gebruikt om systeemservices te beheren. Het start-commando start de Apache-service, en het enable-commando zorgt ervoor dat Apache automatisch wordt gestart wanneer de server opstart.
Stap 4: PHP installeren
PHP is de scripttaal waarop WordPress is gebouwd. Het verwerkt de code die dynamische inhoud op uw website genereert. Om PHP en de benodigde modules te installeren, gebruikt u:
apt install php libapache2-mod-php php-mysql -y
Dit commando installeert het hoofd PHP-pakket, integreert PHP met Apache (libapache2-mod-php) en stelt PHP in staat om te communiceren met MySQL-databases (php-mysql). PHP is essentieel voor het draaien van WordPress, omdat het de server-side logica afhandelt en interactie heeft met de database om inhoud op te halen en weer te geven.
Stap 5: MySQL installeren
MySQL is het databasebeheersysteem dat WordPress gebruikt om gegevens op te slaan. Het organiseert en biedt toegang tot de gegevens die uw website nodig heeft. Om MySQL te installeren, gebruikt u:
apt install mysql-server -y
Na de installatie is het belangrijk om uw MySQL-installatie te beveiligen door uit te voeren:
mysql_secure_installation
Dit script helpt MySQL te beveiligen door een root-wachtwoord in te stellen, anonieme gebruikers te verwijderen, externe root-aanmeldingen te verbieden en testdatabases te verwijderen. Deze stappen zijn cruciaal om uw database te beschermen tegen ongeautoriseerde toegang.
Stap 6: Maak een MySQL-database en gebruiker aan voor WordPress
WordPress heeft een database nodig om gegevens op te slaan. Om een database en gebruiker aan te maken, logt u in op MySQL met:
mysql -u root -p
Dit commando logt u in als de root-gebruiker en vraagt om het root-wachtwoord. De optie -u specificeert de gebruikersnaam en -p vraagt om het wachtwoord. Zodra u bent ingelogd, maakt u een database aan met:
CREATE DATABASE wordpress;
Maak vervolgens een gebruiker aan en verleen privileges met:
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
Deze commando's maken een nieuwe gebruiker wpuser aan met het opgegeven wachtwoord, verlenen alle privileges op de wordpress-database aan wpuser en laden de privilege-tabellen opnieuw om ervoor te zorgen dat de wijzigingen van kracht worden. Deze scheiding van database en gebruiker helpt bij het beheren van de toegang en beveiliging.
Stap 7: WordPress downloaden en configureren
Om de WordPress-bestanden op uw server te installeren, navigeert u naar de web root-directory met:
cd /var/www/html
Het cd-commando staat voor "change directory" en wordt gebruikt om naar verschillende mappen in het bestandssysteem te navigeren. De webroot-map is de plek waar de bestanden van uw website worden opgeslagen.
Download WordPress met:
wget https://wordpress.org/latest.tar.gz
Het wget-commando wordt gebruikt om bestanden van internet te downloaden. Pak het WordPress-archief uit met:
tar -xvzf latest.tar.gz
Het tar-commando wordt gebruikt om bestanden uit een archief te pakken. De opties -xvzf staan voor extract (uitpakken), verbose (voortgang tonen), gzip (omgaan met .gz-bestanden) en file (het bestand opgeven dat moet worden uitgepakt).
Verplaats de WordPress-bestanden naar de webroot met:
mv wordpress/* .
Het mv-commando wordt gebruikt om bestanden of mappen te verplaatsen. Hier worden alle bestanden uit de map wordpress naar de huidige map verplaatst.
Stel de juiste machtigingen in met:
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
Het chown-commando wijzigt het eigendom van bestanden en chmod wijzigt de machtigingen. De optie -R past de wijzigingen recursief toe op alle bestanden en mappen binnen het opgegeven pad. De juiste machtigingen zijn cruciaal voor de beveiliging en functionaliteit.
Stap 8: Configureer Apache voor WordPress
Om ervoor te zorgen dat Apache uw WordPress-site correct serveert, maakt u een Apache-configuratiebestand voor WordPress aan met:
nano /etc/apache2/sites-available/wordpress.conf
Het commando nano opent een tekstverwerker binnen de terminal. Voeg de volgende configuratie toe:
<VirtualHost *:80>
  ServerAdmin admin@example.com
  DocumentRoot /var/www/html
  ServerName example.com
  <Directory /var/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
  </Directory>
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Vervang example.com door uw domeinnaam. Schakel de configuratie en de rewrite-module in met:
a2ensite wordpress.conf
a2enmod rewrite
systemctl restart apache2
Het commando a2ensite schakelt de opgegeven siteconfiguratie in, en a2enmod schakelt de opgegeven module in. Het herstarten van Apache met systemctl restart apache2 past de wijzigingen toe. Deze configuratie zorgt ervoor dat Apache uw WordPress-site correct kan serveren en URL-rewrites kan afhandelen.
Stap 9: Voltooi de WordPress-installatie via de webbrowser
Om de WordPress-installatie af te ronden en uw site te configureren, opent u uw webbrowser en gaat u naar http://your_domain_or_ip. Volg de instructies op het scherm om de WordPress-installatie te voltooien, waaronder het selecteren van uw taal, het invoeren van uw databasegegevens (databasenaam, gebruikersnaam, wachtwoord) en het instellen van uw sitetitel, administratorgebruikersnaam en wachtwoord.
Stap 10: Wijs een domeinnaam toe aan je WordPress-site
Als je al een domeinnaam hebt van je vorige webhostingprovider, kun je deze naar je nieuwe VPS laten verwijzen. Dit houdt in dat je de DNS-instellingen voor je domein bijwerkt om te verwijzen naar het IP-adres van je VPS. Zo doe je dat:
Log in op de website van je domeinregistrar: Dit is de plek waar je je domeinnaam hebt gekocht.
Zoek de DNS-instellingen: Zoek naar opties zoals "DNS-beheer", "Nameserverbeheer" of "Geavanceerd DNS".
Werk het A-record bij: Maak een A-record aan of werk dit bij om naar het IP-adres van je VPS te verwijzen. Het A-record zou er ongeveer zo uit moeten zien:
Naam: @ (of je domeinnaam)
Type: A
Waarde: Het IP-adres van je VPS
TTL: 3600 (of standaard)
Sla uw wijzigingen op: DNS-wijzigingen kunnen tot 48 uur duren om te propageren, maar ze worden vaak binnen enkele uren bijgewerkt.
Zodra de DNS-wijzigingen zijn gepropageerd, zal uw domeinnaam verwijzen naar uw nieuwe WordPress-site op uw VPS. U kunt dit controleren door naar uw domein te gaan in een webbrowser. Als alles correct is ingesteld, zou u uw WordPress-site moeten zien.
Samenvatting
Gefeliciteerd! U heeft WordPress succesvol op uw VPS geïnstalleerd en uw domeinnaam ernaar laten verwijzen. Deze configuratie geeft u meer controle en flexibiliteit in vergelijking met shared hosting. U kunt nu uw WordPress-site verkennen en aanpassen, thema's en plugins installeren en beginnen met het maken van content. Mocht u problemen ondervinden of vragen hebben, aarzel dan niet om hulp te vragen. Veel plezier met uw nieuwe WordPress-site!

Lees meer artikelen
Transparantie over sponsoring:
Sommige hier vermelde serviceproviders sponsoren VPS Price Tracker door een commissie te betalen voor aankopen die via deze website zijn gestart. Het bestaan van een sponsorovereenkomst is bewust neutraal ten opzichte van de positie of prominentie van de resultaten, die op prijsvolgorde zijn gesorteerd na valutaomzetting.
Arabisch Chinees Duits Engels Filipino Frans Indonesisch Italiaans Japans Koreaans Nederlands Pools Portugees Russisch Spaans Turks Vietnamees
Help  –  Index  –  Privacybeleid  –  Contact  –