Er zijn phishingmails in omloop die uit naam van TransIP worden verstuurd. Twijfel je over de echtheid van een e-mail van TransIP, klik dan niet op linkjes en neem contact met ons op via je controlepaneel of via support@transip.be. Lees meer over phishing in onze Knowledge Base: https://www.transip.be/knowledgebase/artikel/205-wat-is-phishing/
Hulpartikel overzicht

Hulpartikel

cPanel Tutorial Series 1: Inleiding en bestelproces

Voor het eerst beginnen aan een VPS is een flinke onderneming. In onze cPanel tutorial series leggen wij je uit hoe je van start gaat met een VPS met cPanel & WHM. In de cPanel tutorial series wordt niet alleen het hosten van je website en e-mail meegenomen, maar ook hoe je je VPS veilig inricht en update.

Algemene informatie over cPanel/WHM vind je je in ons artikel 'wat is cPanel / WHM' (of probeer de cPanel demo). Bestel hier een VPS met cPanel als je er nog geen hebt.

Het opzetten van een VPS met cPanel wordt in de volgende delen behandeld:

  1. Inleiding, inloggen en SSH-gebruiker
  2. Je VPS beveiligen
  3. cPanel/WHM, PHP en SQL updaten
  4. Domeinen en subdomeinen aan je VPS koppelen
  5. Een website en database uploaden en SSL gebruiken
  6. E-mailadressen aanmaken en gebruiken
  7. Aanvullende artikelen en overige vragen
  • Het opzetten van een gedegen goed functionerende VPS is een uitgebreid en complex proces. Sla vooral geen stappen over in deze tutorial series tenzij uitdrukkelijk aangegeven dat ze optioneel zijn.
     
  • Ten tijde van de laatste update van dit artikel (november 2021) wordt een cPanel-VPS geleverd met cPanel & WHM 98.0.10 in combinatie met AlmaLinux 8. Deze tutorial maakt hier ook gebruik van.
     
  • Op meerdere plekken in dit artikel wordt er gebruik gemaakt van commandline. De commando's kunnen uitgevoerd worden via SSH of de VPS console in je controlepaneel. Wanneer je geen ervaring hebt met commandline raden wij aan eerst ons artikel over commandline te raadplegen voor algemene informatie over commandline en het gebruik van SSH.

In dit eerste deel van de cPanel tutorial series worden de volgende onderwerpen behandeld:

  • Wat voor VPS heb ik nodig?
  • Voor het eerst inloggen in cPanel
  • Een cPanel- en SSH-gebruiker maken
  • Contactgegevens aanpassen
  • IPv6 inschakelen

Wat voor VPS heb ik nodig?

 

Je vraagt je misschien af of je een X1, 4, 8, of nog grotere VPS nodig hebt. Welke VPS geschikt is hangt van een aantal zaken af, zoals het aantal websites en e-mailadressen dat je wil hosten, de inrichting van de website(s), het aantal bezoekers, etc.

Het is dan ook heel lastig / niet te zeggen wat je precies nodig hebt. Bij twijfel kun je met een kleinere VPS beginnen en die later upgraden naar een grotere VPS. Het is niet mogelijk een VPS te downgraden in verband met de toewijzing van de schijfruimte op een VPS.

Host je websites die gebruik maken van een CMS-systeem (zoals WordPress, Joomla, etc.), raadpleeg dan de systeemeisen van het betreffende CMS-systeem. Zo krijg je een beeld van het aantal websites dat je ongeveer op een VPS kunt hosten.


Een VPS met cPanel bestellen

 

Bij het bestellen van een nieuwe VPS met cPanel, wordt gevraagd om een hostname. De syntax die wij hiervoor aanraden is server.jedomeinnaam.nl.

ordering a cPanel VPS - set hostname

Je VPS installeert na de bestelling cPanel, WHM en CentOS 7 automatisch. Terwijl het installatieproces loopt kun je geen wijzigingen uitvoeren op je VPS, zoals het wijzigen van de naam van je VPS.

Let wel dat je voor je hostname ook bij je domein een DNS record aanmaakt. Een voorbeeld hiervan vind je in de screenshot in deel 4: Domeinen en subdomeinen aan je VPS koppelen onder 'DNS'.


Voor het eerst inloggen in WHM en een SSH / cPanel gebruiker maken

 

Voor je kunt inloggen in cPanel, of kunt verbinden met SSH, moet je hiervoor een gebruiker aanmaken in WHM. Dit is een beveiligingsmaatregel van cPanel om zo toegang tot cPanel en WHM gescheiden te houden.

Je gebruikt voor het inloggen in WHM het wachtwoord van de root gebruiker. Na de installatie van cPanel sturen wij je automatisch een e-mail met het wachtwoord voor de root gebruiker. Bewaar het wachtwoord goed, want wachtwoorden zijn voor ons niet inzichtelijk en worden niet opgeslagen.

In de mail waar het wachtwoord van de root gebruiker in staat, staat ook het webadres van cPanel en WHM. Dit adres is het IP van je VPS met de toevoeging :2083 voor cPanel en :2087 voor WHM, bijvoorbeeld 123.123.123.123:2087.

In de stappen hieronder lichten wij de stappen toe die komen kijken bij het voor het eerst inloggen in WHM en het aanmaken van een gebruiker voor cPanel.

 

Stap 1

Ga als eerste naar de inlogpagina van cPanel (e.g. 123.123.123.123:2087). Je krijgt een melding te zien die lijkt op de onderstaande (afhankelijk van je browser / OS).

plesk first login insecure message

De melding is het gevolg van dat er geen SSL-certificaat gekoppeld is aan het IP-adres van je VPS. Je krijgt de melding niet meer te zien nadat je verderop in deze tutorial series een SSL-certificaat hebt geconfigureerd en je hostname gebruikt om in te loggen (e.g. via server.voorbeeld.nl:2087).

Klik op 'Geavanceerd'/'Advanced' en vervolgens 'Doorgaan naar 123.123.123.123 (onveilig)'/'Accept the Risk and Continue' om verder te gaan.

Je wordt vervolgens gegroet door het scherm in de screenshot hieronder. Log in WHM in door je root gebruikersnaam en wachtwoord te gebruiken die per e-mail zijn gestuurd.

WHM login pagina


 

Stap 2

Je krijgt de cPanel & WHM disclaimer te zien. Klik op 'Agree to all' nadat je de overeenkomst hebt doorgenomen om verder te gaan.

whm disclaimer


 

Stap 3

Vervolgens kom je in WHM terecht en maken we een nieuwe gebruiker (i.e. een nieuw account) aan die toegang heeft tot cPanel. Klik op 'Create a New Account'.

whm manage accounts create new


 

Stap 4

Je krijgt onderstaand scherm te zien. Vul de velden in zoals in het voorbeeld hieronder (maar dan met je eigen gegevens) en klik onderaan op 'Create'. Je hoeft de andere opties verder niet aan te passen.

whm create account


 

Stap 5

De gebruiker die je net hebt aangemaakt heeft niet automatisch de rechten om in SSH over te mogen schakelen naar de root user. Je geeft de nieuwe gebruiker deze rechten door de gebruiker aan de Wheel Group Users toe te voegen (wij raden aan deze rechten enkel aan jezelf en eventuele beheerders van je VPS toe te kennen, maar niet aan je klanten).

Zoek in WHM in het zoekveld links boven op 'Wheel' en klik op 'Manage Wheel Group Users'. Selecteer vervolgens je gebruikersnaam in het overzicht onder 'Add a user to the wheel group' en klik op 'Add to Group'.

whm manage wheel users


 

Stap 6

Zoek in WHM naar 'Modify an Account'.

whm modify account


 

Stap 7

Klap het element 'Privileges' uit en vink de optie 'Shell Access' aan. Klik onderaan op 'Save' om de wijzigingen op te slaan.

whm maximum mail limit per account


 

Stap 8

Je kunt nu inloggen in cPanel zelf met de nieuwe gebruiker. Navigeer naar 123.123.123.123:2083 in je browser (vervang 123.123.123.123 door het IP van je VPS) en log in met de gebruiker die je in Stap 4 hebt aangemaakt.

cPanel login screen

Je krijgt een overzicht zoals in het screenshot hieronder te zien na het inloggen. Wanneer je in cPanel aan het werken bent en terug wil keren naar dit overzicht, klik je op het icoon met de negen blokjes links bovenaan.

Vanuit cPanel beheer je alle zaken gerelateerd aan het hosten van je domein. In deel 5 van deze tutorial series 'Website, Database en SSL' gaan wij met cPanel zelf aan de slag.

cpanel home screen

Wil je meer gebruikers aanmaken? Herhaal dan stap 3 en 4 hierboven. Met uitzondering van jezelf is het niet wenselijk om een standaard gebruiker (vermoedelijk een van je klanten) aan de wheel group toe te voegen of SSH toegang te geven.


Contactgegevens aanpassen

 

WHM biedt de optie om automatisch alerts te sturen onder vooraf gespecificeerde omstandigheden. De enige optie die standaard geconfigureerd is zijn e-mail alerts, maar deze worden naar nobody@example.com gestuurd. Dit e-mailadres pas je in WHM aan door onderstaande stappen te doorlopen.

 

Stap 1

Log in op WHM, of klik als je al ingelogt bent bovenaan links op 'Basic WebHost Manager Setup'.


 

Stap 2

Pas het mailadres 'nobody@example.com' aan en klik onderaan op 'Save Changes'.

whm contact manager email edit


IPv6 configureren

 

Een nieuwe installatie van cPanel/WHM komt met IPv6 nog niet geconfigureerd. Dit is belangrijk omdat het niet configureren van IPv6 tot problemen kan leiden als je je websites van SSL-certificaten voorziet met AutoSSL.

 

Stap 1

Controleer in je TransIP-controlepaneel je IPv6-adres (beheren > netwerkinformatie) en log in op WHM.


 

Stap 2

Zoek op 'basic' en klik op 'Basic WebHost Manager Setup'.

whm basic webhost manager


 

Stap 3

Scroll naar onderen naar 'Basic Config' en geef in het veld achter 'The IPv6 address (only one address) to use to set up shared IPv6 virtual hosts.' het IPv6-adres van je VPS op.

whm basic config ipv6


 

Stap 4

Scroll naar onderen en klik op 'Save changes'.

whm save changes


 

Stap 5

Het IPv6-adres is niet automatisch beschikbaar voor je cPanel-gebruikers. Zoek bovenaan links in WHM op 'ipv6' en klik op 'Assign IPv6 Address'.

whm ipv6


 

Stap 6

Selecteer de gewenste gebruikersnaam, selecteer (de standaard waarde) 'The system's shared IPv6 address' en klik op 'Enable Account'.

whm assign ipv6 address

Wanneer je meer accounts het shared IPv6-adres wil laten gebruiken herhaal je deze stap.


 

Daarmee zijn wij aan het eind van dit inleidende hoofdstuk gekomen. Klik hier om verder te gaan naar Deel 2: Je VPS beveiligen.

Mocht je aan de hand van dit artikel nog vragen hebben, aarzel dan niet om onze supportafdeling te benaderen. Je kunt hen bereiken via de knop 'Neem contact op' aan de onderzijde van deze pagina.

Wil je dit artikel met andere gebruikers bespreken, laat dan vooral een bericht achter onder 'Reacties'.

Heb je ook een goed idee?

Stuur jouw idee in! Met genoeg stemmen komt jouw idee op onze wishlist!

Heeft dit artikel je geholpen?

Maak een account aan of log in om een beoordeling achter te laten.

Reacties

Maak een account aan of log in om een reactie te plaatsen.

0
Matthijs van Beek Admin 18 december 2020 (#5138)

@uitzonderlijkdesign,

We zetten hem op de planning voor een update in het eerste deel van volgend jaar!

0
uitzonderlijkdesign 7 december 2020 (#5103)

Jammer dat de tutorial best out-dated is.

0
levilaaper 3 september 2018 (#1865)

Bedankt voor de uitgebreide uitleg, wat een ontzettend goede service! :D

Kom je er niet uit?

Ontvang persoonlijke hulp van onze supporters

Neem contact op