Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Procédure

Waarom migreren naar Nginx?

Nginx, waar we de laatste tijd veel over horen, is een webserver net als Apache. Het is een groot succes bij kenners en wordt momenteel ondersteund door een zeer actieve community. Hij wordt goed onderhouden en biedt, als je hem goed beheerst, veel voordelen ten opzichte van Apache op het gebied van prestaties.

Voordat je je site kunt migreren, moet je ervoor zorgen dat je de volgende informatie hebt:

  • de naam van de site database
  • de gebruikersnaam en het wachtwoord van de site database

Hoe maak je een back-up van de webbestanden van je Wordpress site op de ISPCONFIG Apache VPS?

Om de webbestanden van je Wordpress site op de ISPCONFIG Apache VPS op te slaan, moet je verbinding maken met je site via FTP. Om te beginnen moet u er dus voor zorgen dat u een ftp-account heeft waarmee u een back-up van uw site kunt maken.

Als u de FTP account instellingen voor uw site binnen de ISPCONFIG Apache VPS moet aanpassen, volg dan de onderstaande procedure:

Log in op ISPCONFIG --> Sites --> FTP gebruiker --> FTP gebruikersnaam

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

U kunt ook een nieuw ftp account aanmaken onder ISPCONFIG om de backup uit te voeren.

Zodra u de ftp-verbindingsinstellingen voor uw site hebt, kunt u uw ftp-clientsoftware gebruiken om verbinding te maken met de site op de server. Bijvoorbeeld, met filezilla, moet u de toepassing openen en de verbindingsparameters opgeven die zijn :

  • de servernaam of hostnaam in de vorm vpsxxxxx.serveur-vps.net of vpsxxxxx.lws-hosting.com
  • de ftp-gebruikersnaam voor uw site (dit is de parameter waarmee u verbinding kunt maken met de juiste site binnen vps)
  • het wachtwoord van de ftp-gebruiker
  • u kunt ook de poort opgeven, maar dit is niet essentieel omdat dit de standaardpoort is die op de server wordt gebruikt (poort 21).

Daarna kunt u op de knop Snel verbinding maken klikken en wordt de verbinding met uw site tot stand gebracht. Informatie over de verbinding wordt weergegeven op de Filezilla-interface.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Je wordt begroet door een venster voor certificaatvalidatie dat je moet bevestigen.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Zodra de verbinding is gemaakt, vindt u de lijst met mappen die zijn gekoppeld aan uw site in de interface die is gewijd aan het bestand in de externe site (aan de rechterkant). De webbestanden van je site staan in de webdirectory. Dubbelklik op de map om deze te openen.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

U ziet dan een lijst met uw webbestanden op de externe site.

Navigeer vervolgens in uw lokale map (aan de linkerkant) naar een map waarin u uw back-up wilt opslaan. Maak indien nodig een nieuwe map aan.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Zodra de back-upmap voor uw site is gemaakt, moet u vervolgens alle webbestanden op de externe site selecteren.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Klik ten slotte met de rechtermuisknop op de geselecteerde bestanden en klik op "download" om ze te downloaden naar uw computer in de geopende lokale map.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Wacht tot het downloaden is voltooid en u hebt een back-up van de webbestanden van uw site.

Hoe exporteer ik de database van mijn site?

Om de database van uw site te exporteren, moet u verbinding maken met de phpmyadmin-interface van uw VPS, volgens de procedures beschreven in dit artikel"Hoe maak ik verbinding met het hulpprogramma PHPMyAdmin van ISP Config?

U moet waarschijnlijk de naam van de database van uw site, de gebruikersnaam van de database en het wachtwoord weten voordat u toegang kunt krijgen.

Als u dan eenmaal in de phpmyadmin-interface bent, moet u :

  • op de database klikken in het linkermenu, naar het tabblad "Exporteren" bovenaan gaan,

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

  • en ten slotte klikt u op de knop "Exporteren" om uw geëxporteerde database in sql-formaat te downloaden.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Hoe kan ik de site en de database opnieuw aanmaken in de ISPCONFIG Nginx VPS?

Om de site en zijn database opnieuw aan te maken in de ISPCONFIG Nginx VPS, moet u nu verbinding maken met de ISPCONFIG interface van deze VPS.

1. Verbinden met ISPCONFIG

Verbinden met ISPCONFIG met de Nginx VPS is vergelijkbaar met elke andere VPS met ISPCONFIG. U kunt de instructies in het artikel"Hoe krijg ik toegang tot ISPConfig op mijn dedicated VPS server?" volgen om verbinding te maken.

U wordt begroet door deISPCONFIG authenticatie interface als u nog niet geverifieerd bent. Authenticeer met de admin gebruiker en u komt op de startpagina.

2. Een nieuwe client aanmaken

Zodra u zich hebt aangemeld bij ISPCONFIG, kunt u een nieuwe klant toevoegen via het klantmenu. Typ de informatie in en sla op zodat de klant kan worden aangemaakt.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

3. Aanmaken van de site in de nieuwe Nginx VPS

Daarna moet u, om uw site opnieuw aan te maken, naar het menu "Sites" in het bovenste menu gaan en vervolgens op de groene knop "Add a new site" klikken.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Voer uw site parameters zeer zorgvuldig in:

  • de sitenaam moet precies hetzelfde zijn
  • de waarde van "auto-sub-domain" moet ook hetzelfde zijn
  • gebruik dezelfde php-versie om incompatibiliteit te voorkomen, tenzij u zeker weet dat de php-versie die u gaat gebruiken compatibel is met uw site
  • Activeer het Let's Encrypt-certificaat nog niet, omdat hiervoor DNS-aanwijzing moet worden ingesteld.
  • En registreren

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Zodra je je hebt geregistreerd, wordt de site na een paar minuten aangemaakt en zie je bovenaan een rood lampje dat aangeeft hoeveel takenISPCONFIG uitvoert om de wijzigingen toe te passen.

4. De database aanmaken in de ISPCONFIG Nginx VPS

De volgende stap na het aanmaken van de site is het aanmaken van de database voor uw site.

Maak de database van uw site opnieuw aan door de procedure te volgen die wordt vermeld in dit artikel"Hoe maak ik een database aan in ISPConfig?".

Reproduceer de informatie in de database van je site op de juiste manier:

  • de database gebruiker en het wachtwoord moeten precies hetzelfde zijn
  • de naam van de database van je site moet ook hetzelfde zijn
  • reproduceer dezelfde instellingen als je oude database

Hoe importeer ik de webbestanden van de site in de ISPCONFIG Nginx VPS?

Om de webbestanden die u zojuist heeft opgeslagen via FTP te kunnen uploaden, dient u een ftp-gebruiker aan te maken in uw ISPCONFIG Nginx VPS server. Volg de instructies in dit artikel"Hoe maak ik een FTP account aan in ISPConfig?" om een ftp account aan te maken voor uw site.

Zodra uw ftp account is aangemaakt, kunt u verbinding maken met de site in de andere VPS, met behulp van uw favoriete ftp client software.

Wanneer u verbonden bent:

  • open de backupmap van uw site op de lokale site
  • open op de andere site de map "web/
  • Selecteer alle lokaal gebackupte webbestanden op uw site
  • Klik met de rechtermuisknop op de geselecteerde bestanden en klik op "Verzenden" om de webbestanden te uploaden naar de nieuwe server.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Hoe importeer ik de database voor de nieuwe site in de ISPCONFIG Nginx VPS?

De database voor uw site kan ook geïmporteerd worden met de phpmyadmin utility op de ISPCONFIG Nginx VPS. Net als bij exporteren moet u verbinding maken met phpmyadmin op de Nginx VPS.

[tips_waarschuwing]Waarschuwing! De poorten die gebruikt worden voor phpmyadmin op een ISPCONFIG Apache VPS en een ISPCONFIG Nginx VPS zijn verschillend[/tips].

Op de Nginx VPS moet je de phpmyadmin url benaderen met een browser. De url die hiervoor gebruikt wordt is in de vorm :

"https://vpsxxxxx.serveur-vps.net:8081/phpmyadmin ofhttps://vpsxxxxx.lws-hosting.com:8081/phpmyadmin"(xxxxx is het nummer van de vps; vpsxxxxx.serveur-vps.net of vpsxxxxx.lws-hosting.com is de "hostname" of de naam van de VPS server).

Dit betekent dat de poort die gebruikt wordt voor phpmyadmin anders is dan de poort die gebruikt wordt voor ISPCONFIG(8081 in plaats van 8080).

Eenmaal op de eerste authenticatie, type :

  • "root" als gebruikersnaam
  • en voer het ISPCONFIG admin-wachtwoord in het wachtwoordveld in
  • Bevestig

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Dit brengt u naar dephpmyadmin-authenticatiepagina, waar u de toegangsgegevens moet invoeren voor de databasegebruiker die u hebt aangemaakt voor de site.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Dan, om de database te importeren: selecteer de database --> klik op "Importeren" --> klik op "Kies een bestand".

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Kies het sql-bestand van de geëxporteerde database in uw lokale directory's, navigeer naar beneden en klik op de knop "Importeren" om het importeren te starten.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

De importtijd hangt af van de prestaties van je internetverbinding en de grootte van je database.

Hoe pas ik de configuratie van de site aan zodat deze goed werkt?

Bij een configuratie met Nginx moet je de instellingen van je site aanpassen zodat de basisomleidingen die op Wordpress zijn gedefinieerd overeenkomen met de syntaxis van Nginx.

[tips_waarschuwing]Waarschuwing! Het wordt niet aanbevolen om .htaccess-bestanden te gebruiken op Nginx, wat betekent dat de omleidingsparameters en -richtlijnen in het .htaccess-bestand van je site moeten worden aangepast aan de syntaxis ervan en moeten worden toegevoegd via de Nginx-richtlijnen op ISPCONFIG[/tips].

Om redirects te definiëren, moet u opties toevoegen in de siteparameters op ISPCONFIG, volgens de onderstaande procedure:

  • Maak verbinding met ISPCONFIG op uw Nginx VPS
  • Navigeer naar : Sites --> Naam site --> tabblad "Opties" --> "nginx richtlijnen
  • En voeg deze regels toe :
location / { try_files $uri $uri/ /index.php?$args; }
  • Sla dan op en de wijzigingen worden na een paar minuten toegepast.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Als u al deze procedures heeft uitgevoerd, hoeft u alleen nog maar uw domein naar de ISPCONFIG Nginx VPS te wijzen.

Hoe wijst u de DNS zone van uw site naar de nieuwe VPS server?

Het laatste onderdeel, DNS wijzen, hangt af van uw DNS configuratie. Om uw DNS te wijzen, moet u weten waar de DNS-zone van uw domein wordt beheerd.

  • Als het wordt beheerd via de andere ISPCONFIG server met Apache, heb je twee opties:

1. u kunt hettype A-record van het domein direct bijwerken in de ISPCONFIG Apache VPS

  • Log in op ISPCONFIG
  • Ga naar de DNS tab
  • Kies de DNS zone voor uw domein in de vorm "mydomain.tld".
  • Onder de records, klik op hettype A record voor uw site in de vorm "mydomain.tld".
  • Werk de waarde van hetip-adres bij door hetip-adres van uw oude server te vervangen door dat van de nieuwe.
  • Sla op.
  • Herhaal dezelfde procedure als het www-record van uw domein ook van het type A is.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

2. of maak de DNS zone opnieuw aan op de Nginx VPS en update de primaire en secundaire DNS servers volgens de instructies in dit artikel "Hoe maak ik een DNS server aan in ISPConfig op een dedicated VPS server?".

  • Als het beheerd wordt via een andere paneau, moet u verbinding maken met de DNS zone management interface van uw domein om hetip-adres te wijzigen.

Zodra de instellingen zijn toegepast, hoeft u alleen nog maar te wachten op de DNS propagatietijd en uw site zal worden gemigreerd naar de nieuwe server.

Hoe zet je het Let's Encrypt-certificaat terug op je site?

Daarna kunt u een Let's Encrypt-certificaat aanmaken op de site die zojuist is gemigreerd door naar de ISPCONFIG-interface van de Nginx VPS te gaan, de optie "Let's Encrypt " aan te vinken via de site-parameter en ten slotte op te slaan.

Hoe een Wordpress site migreren van een ISPCONFIG Apache VPS naar Nginx

Het Let's Encrypt-certificaat wordt na een paar minuten geïnstalleerd.

Conclusie

Je bent nu klaar om je Wordpress site te migreren van een ISPCONFIG VPS met Apache naar een ISPCONFIG VPS met Nginx. Aarzel niet om"trigger outsourcing" aan te klikken als u gebruik wilt maken van de expertise van ons team om de migratie voor u uit te voeren.

Beoordeel dit artikel :

5/5 | 2 mening

Dit artikel was nuttig voor jou ?

Article utileJa

Article non utileGeen

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Vergelijkbare artikelen

2mn lezen

Hoe voeg ik een website toe aan een ISP Config VPS dedicated server?

1mn lezen

Hoe maak ik een subdomein aan op een dedicated VPS server?

1mn lezen

ISPconfig - Hoe koppel ik mijn domeinnaam aan mijn VPS server?

1mn lezen

Het is gemakkelijk om mijn domeinen op mijn VPS te configureren


Stel een vraag aan het LWS-team en de gemeenschap