50% korting alle plannen, beperkte tijd. Beginnend om $2.48/mo
Nog 19 minuten
Web- en zakelijke apps

Hoe Magento op VPS te installeren – Volledige Ubuntu-zelfstudie

Rex Cyrus By Rex Cyrus 19 minuten lezen Bijgewerkt op 26 november 2025
Installeer Magento op VPS - Donkere blogkop met de tekst "Hoe Magento op VPS installeren" aan de linkerkant en een blauw netwerkdiagram met servertoren en Ubuntu-logo aan de rechterkant.

Wanneer u Magento op een VPS-infrastructuur installeert, krijgt u de controle en flexibiliteit die nodig is voor serieuze e-commerce-activiteiten. Het platform is machtig meer dan 131.000 websites wereldwijd, die jaarlijks meer dan 155 miljard dollar aan transacties verwerkt. 

VPS-hosting levert speciaal RAM, verwerkingskracht en opslag die consistent blijven tijdens verkeerspieken. Deze stapsgewijze Magento-installatie op Ubuntu-handleiding behandelt drie installatiemethoden om u te helpen een functionele Magento-winkel gereed te maken voor aanpassing.

Waarom Magento op een VPS installeren?

Virtuele privéservers bieden duidelijke voordelen voor Magento-installaties in vergelijking met gedeelde hostingomgevingen, omdat VPS-hosting de uitdagingen op het gebied van prestaties, beveiliging en schaalbaarheid aanpakt waar Magento-winkels op gedeelde hosting vaak last van hebben.

Voor bedrijven die op zoek zijn naar de beste VPS voor Magento-hosting, blijft het begrijpen van zowel de onmiddellijke behoeften als het toekomstige groeipotentieel een prioriteit. Van de verschillende contentmanagementplatforms valt Magento op als een van de beste CMS keuzes voor e-commerce op ondernemingsniveau.

Gedeelde hostingcongestie met verwarde verbindingen aan de linkerkant versus geïsoleerde VPS-partities met speciale bronnen en groene vinkjes aan de rechterkant.

Belangrijkste voordelen als u Magento op VPS installeert

VPS-hosting transformeert de manier waarop uw Magento-winkel presteert door speciale bronnen, verbeterde beveiliging en volledige controle over uw omgeving te bieden. Deze voordelen zijn rechtstreeks van invloed op de snelheid, betrouwbaarheid en schaalbaarheid van uw winkel naarmate uw bedrijf groeit.

Prestaties en snelheid

VPS-hosting biedt speciale CPU, RAM en bandbreedte die ervoor zorgen dat uw productpagina's en het afrekenproces snel blijven, zelfs tijdens promotiecampagnes of seizoenstoename. Uit onderzoek van Portent blijkt dat sites in één seconde laden converteer 2,5x beter dan die van vijf seconden, wat zich direct vertaalt in meetbare omzetverschillen voor uw winkel.

Snelheidsmeter met bliksemschichtpictogrammen en snelheidslijnen die de prestatie-optimalisatie van het snel laden van pagina's weergeven

Schaalbaarheid voor groei

Naarmate uw bedrijf groeit, schalen VPS-plannen verticaal zonder dat een migratie naar een volledig nieuwe infrastructuur nodig is. U kunt RAM toevoegen voor het verwerken van extra productafbeeldingen of uw CPU upgraden om meer gelijktijdige klanten te verwerken tijdens flash-verkopen, allemaal zonder downtime of bestandsoverdrachten.

Oplopende serverstack met groeipijlen en capaciteitsstatistieken die schaalbare uitbreiding van de VPS-infrastructuur laten zien

Volledige controle en maatwerk

Met roottoegang op een VPS kunt u specifieke PHP-versies installeren, webserverinstellingen configureren en de databaseprestaties optimaliseren precies zoals Magento deze nodig heeft. Shared hosting daarentegen vergrendelt u in welke configuratie de provider al zijn klanten aanbiedt, waardoor uw vermogen om te optimaliseren voor de specifieke behoeften van Magento wordt beperkt.

Digitaal bedieningspaneel met meerdere schuifregelaars en aanpassingsschakelaars die onbeperkte configuratieopties weergeven

Verbeterde beveiliging

VPS-hosting isoleert uw omgeving van andere gebruikers, waardoor de beveiligingsrisico's die voortvloeien uit het delen van bronnen met mogelijk gecompromitteerde websites worden verminderd. Deze isolatie wordt vooral belangrijk bij het afhandelen van creditcardtransacties, omdat dit vaak nodig is voor het handhaven van PCI-compliancenormen.

Meerlaagse beveiligingsschilden beschermen de centrale server met hangsloten, certificaten en coderingssymbolen

Geografische flexibiliteit

Wereldkaart met gloeiende serverpinnen verbonden door snelle cyaanlijnen die de wereldwijde VPS-implementatie en lage latentie weergeven

VPS-providers bieden servers in meerdere regio's aan, waardoor u uw winkel dichter bij uw doelgroep kunt positioneren voor betere prestaties. Een Amerikaans bedrijf dat aan Europese klanten verkoopt, kan een VPS in Duitsland of Nederland inzetten, waardoor de laadtijden halveren en de winkelervaring voor internationale bezoekers verbetert.

Vereisten om Magento op Ubuntu te installeren

Voordat u met het installatieproces begint, controleert u of uw VPS aan zowel de hardware- als de softwarevereisten voldoet. Magento 2.4.8-p3 (de huidige stabiele release per november 2025) heeft specifieke behoeften waaraan moet worden voldaan voor optimale prestaties wanneer je Magento op VPS installeert.

Het uitvoeren van Magento op onvoldoende hardware leidt tot langzaam laden van pagina's, time-outfouten tijdens het afrekenen en slechte klantervaringen die potentiële kopers naar sites van concurrenten leiden.

Op dezelfde manier kan het gebruik van verouderde softwareversies compatibiliteitsproblemen of beveiligingsproblemen veroorzaken die klantgegevens in gevaar brengen. 

Uitsplitsing van de serverspecificaties met 4 GB RAM, 4 vCPU-kernen, NVMe SSD-opslag en bandbreedtetoewijzing

Serververeisten:

Vereiste Minimum Aanbevolen
RAM 2 GB 4 GB or higher
vCPU 2 kernen 4 kernen of hoger
Opslagtype SSD NVMe SSD
Opslagruimte 25 GB 50 GB or more
Bandbreedte 1 TB/month 2 TB/month or more

Voor productiewinkels die matig tot veel verkeer verwachten, bieden de aanbevolen specificaties veel betere prestaties en ruimte voor groei. NVMe SSD-opslag verbetert de databasequerysnelheden en laadtijden van pagina's aanzienlijk in vergelijking met traditionele SSD- of HDD-opties, vooral bij het uitvoeren van complexe productfilters of het genereren van rapporten.

Het verschil wordt merkbaar wanneer klanten cataloguszoekopdrachten uitvoeren of wanneer u verkooprapporten genereert waarin duizenden orderrecords worden doorzocht.

Softwarestapel

Magento vereist een volledige Magento LEMP/LAMP-stackconfiguratie. Hier zijn de specifieke versies die compatibel zijn met Magento 2.4.8. Elk onderdeel speelt een cruciale rol in de manier waarop Magento werkt tijdens elke klantinteractie.

Verticale LEMP-stackvisualisatie met Linux (onder), Nginx-webserver, MySQL-database, PHP en Magento-lagen gestapeld met gloeiende datastroomverbindingen tussen elke component.

Hier zijn de specifieke versies die compatibel zijn met Magento 2.4.8. Ubuntu 24.04 LTS heeft de voorkeur vanwege de langdurige ondersteuning en uitgebreide documentatie. Als u tussen distributies beslist, kijk dan eens
Ubuntu-server versus desktop om te begrijpen welke versie bij uw behoeften past. Voor webserverconfiguratie biedt het instellen van Magento met Nginx op VPS vaak betere prestaties voor het bedienen van statische assets.

Hier zijn de specifieke versies die compatibel zijn met Magento 2.4.8:

Onderdeel Vereiste versie(s) Opmerkingen
Besturingssysteem Ubuntu 24.04 LTS, Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Debian 12, RHEL 8/9 Ubuntu 24.04 LTS aanbevolen voor ondersteuning op lange termijn
Webserver Apache 2.4 of Nginx 1.x Nginx heeft de voorkeur vanwege de prestaties van statische activa; Apache voor eenvoudigere configuratie
Database MySQL 8.4, MySQL 8.0, MariaDB 11.4, MariaDB 10.6+, Percona Server 8.0 MariaDB 11.4 of MySQL 8.4 aanbevolen
PHP PHP 8.4 of PHP 8.3  PHP 8.4 aanbevolen voor Magento 2.4.8
(PHP 8.2 alleen voor upgrade-compatibiliteit)
PHP-extensies bcmath, ctype, curl, dom, gd, hash, iconv, intl, mbstring, openssl, pdo_mysql, simplexml, soap, xml, xsl, zip, sockets Alle extensies die nodig zijn voor volledige functionaliteit
Zoekmachine OpenSearch 2.19+ of OpenSearch 3.x Elasticsearch-ondersteuning verwijderd in Magento 2.4.8
Pakketbeheerder Componist 2.8 of hoger Vereist voor het beheren van PHP-afhankelijkheden
Versiebeheer Git (laatste stabiele) Optioneel, maar aanbevolen voor het bijhouden van codewijzigingen
Caching Redis 7.x of Valkey 8.x Vereist voor sessieopslag en caching van volledige pagina's
SSL-certificaat Geldige SSL van Let's Encrypt of commerciële CA Verplicht voor productie; zelfondertekend, niet ondersteund voor betalingen

Methode 1: Handmatige installatie (Apache + PHP + MySQL)

Handmatige installatie geeft u volledige controle over elk onderdeel en helpt u te begrijpen hoe Magento onder de motorkap werkt. Deze methode duurt langer, maar biedt het diepste inzicht in uw omgeving. 

Wanneer u Magento met Apache op VPS installeert, installeert u elke softwarecomponent afzonderlijk, configureert u instellingen specifiek voor de vereisten van Magento en bouwt u uw stapel vanaf de basis op zonder te vertrouwen op geautomatiseerde scripts die verbergen wat ze doen.

Drie uiteenlopende installatiepaden: links toont een gedetailleerde handmatige terminalconfiguratie, midden toont een vereenvoudigde configuratieschermoptie, rechts toont onmiddellijke, vooraf geconfigureerde implementatie, allemaal samenkomend op de Magento-serverbestemming.

Deze aanpak werkt het beste voor ervaren systeembeheerders of ontwikkelaars die volledige controle willen over hun serverconfiguratie en precies willen begrijpen wat er op hun systeem draait. Voor degenen die Magento 2 op Ubuntu VPS met volledige transparantie willen installeren, biedt deze handmatige methode die zichtbaarheid.

Hoewel het tijdrovender is dan geautomatiseerde methoden, leert handmatige installatie u precies hoe elk onderdeel van uw Magento-infrastructuur samen functioneert. Deze kennis is van onschatbare waarde bij het later oplossen van problemen of het optimaliseren van de prestaties, omdat u weet welke configuratiebestanden u moet controleren en welke services u opnieuw moet opstarten als er zich problemen voordoen. 

Als u begrijpt hoe u Magento handmatig op VPS installeert, wordt u bovendien voorbereid op geavanceerde aanpassingen.

Stap 1: Update het systeem en installeer Apache

Maak via SSH verbinding met uw Ubuntu VPS en update de pakketrepository's om de nieuwste versies te krijgen:

sudo apt update && sudo apt upgrade -y

Installeer de Apache-webserver:

sudo apt install apache2 -y

Schakel Apache in om te starten bij het opstarten en de service te starten:

sudo systemctl enable apache2
sudo systemctl start apache2

Controleer of Apache actief is door uw server-IP in een webbrowser te bezoeken. U zou de standaardpagina van Apache moeten zien waarin wordt bevestigd dat de webserver verbindingen accepteert.

Stap 2: Installeer MySQL-database

MySQL-server installeren:

sudo apt install mysql-server -y

Beveilig de MySQL-installatie door het beveiligingsscript uit te voeren:

sudo mysql_secure_installation

Volg de aanwijzingen om een ​​root-wachtwoord in te stellen, anonieme gebruikers te verwijderen, externe root-aanmelding uit te schakelen en de testdatabase te verwijderen. Maak een database en gebruiker aan voor Magento:

sudo mysql -u root -p

Voer binnen de MySQL-prompt deze opdrachten uit (vervang PASSWORD door een sterk wachtwoord dat u zelf maakt):

CREATE DATABASE magentodb;

CREATE USER 'magentouser'@'localhost' IDENTIFIED BY 'PASSWORD';

GRANT ALL PRIVILEGES ON magentodb.* TO 'magentouser'@'localhost';

FLUSH PRIVILEGES;

EXIT;

Stap 3: Installeer PHP 8.4 met FPM

Installeer PHP 8.4 met PHP-FPM en benodigde extensies:

sudo apt install php8.4-fpm php8.4-mysql php8.4-cli php8.4-common php8.4-opcache php8.4-curl php8.4-gd php8.4-mbstring php8.4-intl php8.4-soap php8.4-xml php8.4-zip php8.4-bcmath php8.4-xsl php8.4-sockets -y

Schakel de vereiste Apache-modules in voor PHP-FPM:

sudo a2enmod proxy_fcgi setenvif rewrite headers sudo a2enconf php8.4-fpm

Configureer PHP-instellingen voor Magento door de FPM php.ini te bewerken:

sudo nano /etc/php/8.4/fpm/php.ini

Update deze instellingen:

memory_limit = 2G 

max_execution_time = 1800 

zlib.output_compression = On

Herstart PHP-FPM en Apache:

sudo systemctl restart php8.4-fpm
sudo systemctl restart apache2

Stap 4: Installeer Componist

Composer beheert de PHP-afhankelijkheden van Magento en is essentieel voor Magento-installatie met Composer op Ubuntu. Download en installeer het:

cd ~

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Controleer de installatie:

composer --version

Stap 5: Installeer OpenSearch

OpenSearch biedt zoekfunctionaliteit voor uw Magento winkel. Installeer het vanuit de officiële APT-repository, die de serviceconfiguratie en beveiligingsverbetering automatisch afhandelt.

Voeg de OpenSearch-repository en GPG-sleutel toe:

curl -fsSL https://artifacts.opensearch.org/publickeys/opensearch.pgp | sudo gpg --dearmor -o /usr/share/keyrings/opensearch-keyring
echo "deb [signed-by=/usr/share/keyrings/opensearch-keyring] https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/apt stable main" | sudo tee /etc/apt/sources.list.d/opensearch-2.x.list

Update en installeer OpenSearch met een initieel beheerderswachtwoord:

sudo apt update
sudo env OPENSEARCH_INITIAL_ADMIN_PASSWORD='StrongPass#1' apt -y install opensearch

Configureer de vereiste kernelparameter voor OpenSearch:

echo "vm.max_map_count=262144" | sudo tee /etc/sysctl.d/60-opensearch.conf
sudo sysctl --system

OpenSearch inschakelen en starten:

sudo systemctl enable --now opensearch

Stap 6: Download en installeer Magento

Maak een map voor Magento:

sudo mkdir -p /var/www/magento
cd /var/www/magento

Haal uw Magento-authenticatiesleutels op bij de Magento Marketplace-pagina met toegangssleutels. Deze inloggegevens heb je nodig om Magento via Composer te downloaden.

Download Magento met Composer (replace <openbare_sleutel> En <privé_sleutel> met uw daadwerkelijke sleutels wanneer daarom wordt gevraagd):

sudo composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .

Bestandsrechten instellen:

sudo chown -R www-data:www-data /var/www/magento

cd /var/www/magento

find var generated pub/static pub/media app/etc -type f -exec chmod g+w {} +

find var generated pub/static pub/media app/etc -type d -exec chmod g+ws {} +

Stap 7: Apache Virtual Host configureren

Maak een Apache-configuratiebestand:

sudo nano /etc/apache2/sites-available/magento.conf

Voeg deze configuratie toe (replace yourdomain.com met uw domein):

<VirtualHost *:80>

    ServerAdmin [email protected]

    DocumentRoot /var/www/magento/pub

    ServerName yourdomain.com

    <Directory /var/www/magento/pub>

        Options Indexes FollowSymLinks

        AllowOverride All

        Require all granted

    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/magento_error.log

    CustomLog ${APACHE_LOG_DIR}/magento_access.log combined

</VirtualHost>

Schakel de site en vereiste Apache-modules in:

sudo a2ensite magento.conf

sudo a2enmod rewrite

sudo systemctl restart apache2

Stap 8: Voltooi de installatie via CLI

Moderne Magento-versies vereisen installatie via de opdrachtregel, omdat de webinstallatiewizard is verwijderd. Voer de installatieopdracht uit met uw specifieke configuratie:

cd /var/www/magento

sudo -u www-data bin/magento setup:install \

--base-url=http://yourdomain.com \

--db-host=localhost \

--db-name=magentodb \

--db-user=magentouser \

--db-password=PASSWORD \

--admin-firstname=Admin \

--admin-lastname=User \

[email protected] \

--admin-user=admin \

--admin-password=Admin123! \

--language=en_US \

--currency=USD \

--timezone=America/New_York \

--use-rewrites=1 \

--search-engine=opensearch \

--opensearch-host=localhost \

--opensearch-port=9200

Vervang de databasereferenties, beheerdersgegevens, tijdzone en URL's door uw werkelijke waarden. Het installatieproces duurt enkele minuten, waarbij het databaseschema wordt ingesteld en uw winkel wordt geconfigureerd.

Nadat de installatie is voltooid, schakelt u de onderhoudsmodus uit:

sudo -u www-data bin/magento maintenance:disable

Methode 2: Installeren met een Configuratiescherm (cPanel/Plesk)

Controlepanelen bieden een grafische interface die het serverbeheer vereenvoudigt wanneer u Magento op VPS installeert. Deze methode combineert gebruiksgemak met aanpassingsmogelijkheden, waardoor het ideaal is voor gebruikers die een gebruiksvriendelijke interface willen zonder dat dit ten koste gaat van de controle.

cPanel en Plesk automatiseren veel van de handmatige configuratiestappen, verwerken updates automatisch en bieden ingebouwde back-upoplossingen. Hoewel ze niet zo leerzaam zijn als handmatige installatie, besparen bedieningspanelen aanzienlijke tijd en verkleinen ze de kans op configuratiefouten.

Drie Magento-installatiemethoden vergeleken: handmatige terminalconfiguratie (links), dashboard van het configuratiescherm met selectievakjes (midden) en implementatieknop met één klik (rechts), met daaronder de pijl voor de voortgang van de installatietijd.

Softaculous gebruiken in cPanel

Log in op uw cPanel-dashboard en zoek het Softaculous Apps-installatieprogramma. Zoek naar Magento in de lijst met beschikbare applicaties en klik op de knop Installeren.

Configureer uw installatie door:

  • Installatiedomein en map
  • E-mailadres en wachtwoord van beheerder
  • Winkelnaam en beschrijving
  • Databasenaam (standaard automatisch gegenereerd)

Klik op Installeren om het geautomatiseerde installatieproces te starten. Softaculous zorgt voor het downloaden van bestanden, het maken van de database en het configureren van basisinstellingen. Het proces is doorgaans binnen 5-10 minuten voltooid.

Plesk Application Installer gebruiken

Ga naar uw Plesk-configuratiescherm en navigeer naar Applicaties. Zoek Magento in de applicatiecatalogus en selecteer Installeren.

Volg de installatiewizard om te configureren:

  • Domein- en submapinstellingen
  • Beheerderreferenties
  • Initiële winkelconfiguratie
  • E-mailinstellingen voor orderbevestigingen

Plesk creëert de benodigde databases, stelt bestandsrechten in en configureert automatisch de webserverinstellingen. Na de installatie heeft u toegang tot uw beheerderspaneel en kunt u beginnen met het aanpassen van uw winkel.

Methode 3: Voorgeconfigureerde Magento VPS-oplossing

Voor de snelste implementatie wanneer u Magento op VPS installeert, kunt u vooraf geconfigureerde oplossingen overwegen waarbij alles is ingesteld en geoptimaliseerd. Bij Cloudzy, onze Magento VPS-hosting elimineert de serverconfiguratie volledig, waardoor u uw winkel binnen enkele minuten kunt starten in plaats van urenlang handmatig in te stellen.

Handmatige installatie in meerdere stappen duurt 12-24 uur (links) versus de implementatie van Cloudzy met één klik in 5-10 minuten (rechts), wat een 15x snellere snelheidsvergelijking laat zien.

Onze vooraf geconfigureerde pakketten omvatten geoptimaliseerde Magento 2.4.8-p3, PHP 8.4 met de vereiste extensies, MySQL 8.4 of MariaDB 11.4 afgestemd op Magento, OpenSearch 2.19+ correct geconfigureerd en Redis-caching voor sessie- en volledige paginacaching. NVMe SSD-opslag en DDR5 RAM leveren maximale prestaties tijdens databasebewerkingen en gelijktijdige klantsessies.

We bieden serverlocaties in 12 wereldwijde regio's in Noord-Amerika, Europa, Azië en het Midden-Oosten, waardoor uw winkel dichter bij uw doelgroep wordt gepositioneerd. Onze infrastructuur biedt een bandbreedte tot 40 Gbps, meerdere betaalmethoden, 24/7 ondersteuning, 99,95% uptime-garantie en volledige root-toegang voor volledige controle over uw omgeving.

Beveiligingsconfiguratie nadat u Magento op VPS hebt geïnstalleerd

Kwetsbaar standaard Magento met uitgeschakelde caching en standaard inloggegevens (links) versus productiebestendig platform met aangepast beheerderspad, ingeschakelde caching en beveiligingslagen (rechts).

Beveiliging moet uw topprioriteit zijn voordat u bestellingen van echte klanten accepteert of betalingen via uw Magento-winkel verwerkt. Het implementeren van een veilige Magento-installatie op VPS vereist meerdere beschermingslagen tegen verschillende aanvalsvectoren. 

Magento-winkels worden doelwitten voor aanvallers die op zoek zijn naar klantgegevens, betalingsinformatie of serverbronnen om te gebruiken bij grotere aanvallen op andere doelen. 

Elke beveiligingslaag voegt bescherming toe tegen verschillende aanvalsvectoren, van brute force-inlogpogingen waarbij duizenden wachtwoordcombinaties worden geprobeerd tot malware-injectie die klantgegevens in gevaar kan brengen. Voor uitgebreide begeleiding kunt u onze gedetailleerde tutorial raadplegen hoe Linux VPS te beveiligen.

Schakel tweefactorauthenticatie in

Bescherm beheerdersaccounts met tweefactorauthenticatie waarvoor zowel een wachtwoord als een op tijd gebaseerde code van een authenticator-app vereist is. Installeer de Google Authenticator-module:

cd /var/www/magento

sudo -u www-data bin/magento module:enable Magento_TwoFactorAuth

sudo -u www-data bin/magento setup:upgrade

sudo -u www-data bin/magento cache:flush

Schakel tweefactorauthenticatie in

Bescherm beheerdersaccounts met tweefactorauthenticatie waarvoor zowel een wachtwoord als een op tijd gebaseerde code van een authenticator-app vereist is. Tweefactorauthenticatie is standaard ingeschakeld in Magento 2.4+, dus configureer uw provider als volgt:

cd /var/www/magento

bin/magento config:set twofactorauth/general/force_providers google

bin/magento cache:flush

Na de configuratie schrijft u beheerdersgebruikers in via het beheerderspaneel door de QR-code te scannen met uw authenticator-app.

Configureer firewallregels

Gebruik UFW (Uncomplicated Firewall) om de toegang tot je VPS te beperken. Alleen noodzakelijke poorten toestaan:

sudo ufw allow 22/tcp

sudo ufw allow 80/tcp

sudo ufw allow 443/tcp

sudo ufw enable

Deze configuratie maakt SSH-toegang mogelijk op poort 22, HTTP op poort 80 en HTTPS op poort 443, terwijl alle andere inkomende verbindingen worden geblokkeerd die voor aanvallen kunnen worden gebruikt.

Installeer SSL-certificaat

Beveilig uw winkel met HTTPS met Let's Encrypt. Certbot installeren:

sudo apt install certbot python3-certbot-apache -y

Een certificaat verkrijgen en installeren:

sudo certbot --apache -d yourdomain.com -d www.yourdomain.com

Certbot configureert Apache automatisch om het certificaat te gebruiken en stelt automatische verlenging in. Uw winkel bedient nu al het verkeer via gecodeerde HTTPS-verbindingen die klantgegevens beschermen.

Stel de juiste bestandsrechten in

Onjuiste machtigingen creëren beveiligingsproblemen die aanvallers misbruiken om kwaadaardige code te injecteren. Stel het juiste eigendom en de juiste rechten in:

sudo chown -R www-data:www-data /var/www/magento

cd /var/www/magento

find var generated pub/static pub/media app/etc -type f -exec chmod g+w {} +

find var generated pub/static pub/media app/etc -type d -exec chmod g+ws {} +

Configureer de beheerders-URL en beveiligingsinstellingen

Wijzig de beheerders-URL van het standaardpad naar iets unieks dat aanvallers niet gemakkelijk kunnen raden:

sudo -u www-data bin/magento setup:config:set --backend-frontname="custom_admin_path"

Schakel beveiligingsheaders in uw webserverconfiguratie in om clickjacking en cross-site scripting-aanvallen te voorkomen. Bewerk uw virtuele Apache-host om het volgende op te nemen:

Header always set X-Frame-Options "SAMEORIGIN"

Header always set X-Content-Type-Options "nosniff"

Header always set X-XSS-Protection "1; mode=block"

Prestatieoptimalisatie wanneer u Magento op VPS installeert

De prestaties van Magento hebben rechtstreeks invloed op de conversiepercentages en klanttevredenheid. Een goede optimalisatie zorgt ervoor dat uw winkel optimaal efficiënt functioneert. Uit onderzoek blijkt dat 47% van de gebruikers verwacht een laadtijd van twee seconden, en een geoptimaliseerde infrastructuur gecombineerd met de juiste configuratie levert de snelheid op die de verkoop stimuleert.

De conversiepercentages daalden van 3,05% bij het laden van pagina's in één seconde naar 0,58% na vijf seconden, wat neerkomt op een omzetverlies van 67% door trage prestaties en optimalisatie-impact.
Schakel de productiemodus in

Magento draait in drie modi. De productiemodus biedt de beste prestaties voor livewinkels door alle optimalisaties mogelijk te maken:

cd /var/www/magento

sudo -u www-data bin/magento deploy:mode:set production

sudo -u www-data bin/magento setup:di:compile

sudo -u www-data bin/magento setup:static-content:deploy -f

sudo -u www-data bin/magento cache:flush

Configureer Varnish Cache

Varnish verbetert de laadtijden van pagina's aanzienlijk door volledige pagina's in het geheugen op te slaan. Vernis installeren:

sudo apt install varnish -y

Configureer Apache om mee te luisteren poort 8080 terwijl Varnish poort 80 afhandelt. Maak een systemd service-override:

sudo systemctl edit varnish

Paste this configuration in the editor:

[Service]

ExecStart=

ExecStart=/usr/sbin/varnishd -a :80 -b 127.0.0.1:8080 -s malloc,1G

Pas de wijzigingen toe:

sudo systemctl daemon-reload && sudo systemctl restart varnish

Configureer Magento om Varnish te gebruiken voor caching van volledige pagina's en genereer de VCL-configuratie:

bin/magento config:set system/full_page_cache/caching_application 2

bin/magento varnish:vcl:generate --export-version=7 > /tmp/varnish.vcl

sudo cp /tmp/varnish.vcl /etc/varnish/default.vcl

Update uw virtuele Apache-host om naar te luisteren poort 8080 en start de services opnieuw:

sudo systemctl restart varnish apache2

Optimaliseer indexering

Houd indexeerfuncties in de modus 'Bijwerken volgens schema' in plaats van 'Bijwerken bij opslaan' voor betere prestaties:

sudo -u www-data bin/magento indexer:set-mode schedule

Voer de indexeerfunctie uit:

sudo -u www-data bin/magento indexer:reindex

Gebruik de productiemodus met volledige paginacache en vernis voor optimale prestaties. Studies tonen conversiepercentages aan piek op 3,05% voor het laden van pagina's in één of twee seconden. Houd er rekening mee dat de paginasnelheid rechtstreeks van invloed is op uw omzet.

Prestaties bewaken

Installeer New Relic of andere tools voor het monitoren van applicatieprestaties om knelpunten te identificeren terwijl deze zich ontwikkelen. Houd deze belangrijke statistieken bij: de laadtijden van pagina's voor verschillende pagina's, de prestaties van databasequery's om langzame queries te vinden, het gebruik van serverbronnen om te weten wanneer er moet worden geüpgraded en de cachehitrates om de caching goed te laten werken. Regelmatige prestatietests helpen u snelle laadtijden te behouden terwijl uw catalogus groeit van 100 producten naar 10.000.

Realtime dashboard voor systeemmonitoring met prestatiegrafieken, back-upstatus, updatetijdlijnen en gezondheidsstatistieken

Onderhoudstaken voor uw Magento VPS-installatie

Doorlopend onderhoud zorgt ervoor dat uw Magento-winkel in de loop van de tijd veilig, snel en betrouwbaar blijft, in plaats van dat deze langzaam verwordt tot een onbruikbare puinhoop. Het verwaarlozen van onderhoud leidt tot beveiligingsproblemen waar aanvallers misbruik van kunnen maken, prestatievermindering die klanten wegjaagt en uiteindelijke systeemstoringen waardoor uw hele winkel uren of dagen offline is.

Verwaarloosde server met beveiligingswaarschuwingen, kapotte sloten en afnemende prestaties (links) versus goed onderhouden systeem met actieve updates, beveiligingsschilden en monitoringtools (rechts).

Regelmatige updates repareren beveiligingslekken voordat aanvallers deze in het wild misbruiken. Back-ups beschermen uw bedrijf tegen gegevensverlies als gevolg van hardwarestoringen, softwarefouten of menselijke fouten, zoals het per ongeluk verwijderen van belangrijke productgegevens.

Routinematige onderhoudstaken lijken vervelend als er niets kapot is, maar ze voorkomen catastrofale problemen die veel meer tijd en geld kosten om te repareren. Plan deze activiteiten regelmatig en voer ze consequent uit om een ​​gezond e-commerceplatform te behouden dat online blijft wanneer u dit het meest nodig heeft.

Regelmatige updates

Houd Magento, PHP en systeempakketten up-to-date om beveiligingsproblemen te verhelpen:

cd /var/www/magento

sudo composer update

sudo -u www-data bin/magento setup:upgrade

sudo apt update && sudo apt upgrade -y

Back-upstrategie

Implementeer geautomatiseerde back-ups van de database (dagelijks), mediabestanden (wekelijks) en configuratiebestanden (na elke wijziging). Bewaar back-ups off-site of in een ander datacenter om u te beschermen tegen serverstoringen of datacenteruitval.

Herindexering

Magento onderhoudt indexen voor snellere databasequery's wanneer klanten naar producten zoeken. Regelmatig opnieuw indexeren:

sudo -u www-data bin/magento indexer:reindex

Stel cronjobs in om dit automatisch af te handelen tijdens periodes met weinig verkeer, zoals 3 uur 's nachts.

Logboekbewaking

Controleer logboeken regelmatig om problemen vroegtijdig op te sporen voordat ze gevolgen voor klanten hebben:

tail -f /var/www/magento/var/log/system.log

tail -f /var/www/magento/var/log/exception.log

Configureer logrotatie om te voorkomen dat logbestanden overmatig veel schijfruimte in beslag nemen en uw schijf vullen.

Conclusie

Wanneer u Magento op een VPS installeert, krijgt u prestaties, beveiliging en controle die shared hosting niet kan bieden. De drie behandelde methoden (handmatige installatie, bedieningspanelen en vooraf geconfigureerde oplossingen) bieden elk verschillende voordelen, afhankelijk van uw technische expertise en tijdsdruk.

Beveiliging en optimalisatie zijn geen optionele extra’s. Ze beïnvloeden de conversiepercentages vanaf de eerste dag. SSL-certificaten, firewalls, caching en prestatiemonitoring moeten onmiddellijk na de installatie live gaan.

Linux domineert Magento-implementaties om goede redenen. Betere prestaties en bredere community-ondersteuning maken dit tot het platform bij uitstek. Het platform beloont snelle, veilige winkels met hogere conversies en bestraft langzame sites met verlaten winkelwagentjes. Verschillende hostingplatforms bieden unieke voordelen. Bekijk onze vergelijking van Linux versus Windows-hostingopties voor meer informatie.

Kies uw installatiemethode op basis van uw technische vaardigheden en beschikbare tijd. Concentreer u vervolgens op wat belangrijk is: uw bedrijf laten groeien.

 

Veelgestelde vragen

Wat maakt VPS-hosting beter dan gedeelde hosting voor Magento?

VPS-hosting biedt speciale bronnen (RAM, CPU en bandbreedte) die de prestaties consistent houden, zelfs tijdens verkeerspieken. Gedeelde hostingomgevingen vertragen wanneer aangrenzende sites veel verkeer ervaren, wat een directe invloed heeft op uw conversiepercentages en klantervaring.

Kan Magento draaien op Windows VPS?

Hoewel dit technisch mogelijk is, wordt het niet aanbevolen. Magento is ontworpen voor Linux-omgevingen en presteert aanzienlijk beter op Linux-gebaseerde systemen met grotere stabiliteit.

Hoeveel verkeer kan een standaard Magento VPS aan?

Een VPS met 4 GB RAM en 2 vCPU's verwerkt doorgaans comfortabel 5.000 tot 10.000 bezoekers per maand. Het implementeren van de juiste caching, CDN-gebruik en database-optimalisatie kan deze capaciteit aanzienlijk vergroten.

Heb ik technische kennis nodig om Magento te installeren?

Voor handmatige installatie is kennis van de Linux-opdrachtregel en kennis van de webserverconfiguratie vereist. Als u deze vaardigheden niet heeft, bieden controlepaneelmethoden of vooraf geconfigureerde VPS-oplossingen zoals Cloudzy eenvoudigere alternatieven met beheerde ondersteuning.

Hoe vaak moet ik Magento updaten?

Pas kritieke beveiligingspatches binnen enkele dagen na release toe, aangezien Adobe deze regelmatig (soms maandelijks) uitbrengt. Grote versie-updates moeten binnen een paar maanden na het testen in een testomgeving worden voltooid.

Wat is het verschil tussen Magento Open Source en Adobe Commerce?

Magento Open Source is de gratis, door de gemeenschap ondersteunde versie die geschikt is voor de meeste kleine tot middelgrote bedrijven. Adobe Commerce is de betaalde ondernemingsversie die geavanceerde functies biedt, zoals klantsegmentatie, geavanceerde rapportage en speciale ondersteuning.

Kan ik mijn bestaande Magento winkel migreren naar een nieuwe VPS?

Ja, de migratie omvat het maken van een back-up van uw database en bestanden, het overzetten ervan naar de nieuwe VPS, het bijwerken van configuratiebestanden met nieuwe inloggegevens en het aanpassen van DNS-instellingen. Veel hostingproviders bieden migratiehulp aan als onderdeel van de onboarding.

Hoe kies ik tussen Apache en Nginx voor Magento?

Apache biedt eenvoudigere configuratie en bredere uitbreidingscompatibiliteit, waardoor het gemakkelijker wordt voor beginners. Nginx biedt betere prestaties voor het serveren van statische bestanden en het verwerken van gelijktijdige verbindingen, ideaal voor winkels met veel verkeer.

Welke Magento VPS-back-upstrategie moet ik implementeren?

Onderhoud geautomatiseerde dagelijkse databaseback-ups, wekelijkse back-ups van mediabestanden en configuratieback-ups na elke wijziging. Bewaar back-ups op een andere locatie dan uw primaire VPS en test regelmatig herstelprocedures.

Is Cloudzy geschikt voor productie-e-commerce winkels?

Ja, Cloudzy biedt infrastructuur op bedrijfsniveau met NVMe SSD-opslag, hoogfrequente CPU's en 99,95% uptime-garanties die geschikt zijn voor productieomgevingen. Het platform biedt servers op 12 wereldwijde locaties met volledige roottoegang en schaalbare bronnen.

Deel

Meer van de blog

Blijf lezen.

Odoo recensie-functieafbeelding met grote koptekst aan de linkerkant en het Odoo-logo aan de rechterkant, omgeven door zwevende app-interfacepanelen op een zachtpaarse achtergrond met wolkenthema.
Web- en zakelijke apps

Een uitgebreide Odoo-recensie: is Odoo de juiste ERP voor uw bedrijf

Odoo is een van de meest overwogen ERP-platforms voor groeiende bedrijven, vanwege één simpele reden: het belooft veel op één plek. Verkoop, boekhouding, inventaris

Jim SchwarzJim Schwarz 11 minuten lezen
Open-source WordPress-alternatieven bevatten een afbeelding met een kleurrijke achtergrond met kleurverloop, desktopmonitor, code-editor, wazig dashboardvoorbeeld en grote koptekst aan de linkerkant.
Web- en zakelijke apps

Beste open-source WordPress-alternatieven op maat gemaakt voor ontwikkelaars

WordPress doet er nog steeds toe, en het bedient nog steeds een groot aantal sites goed. De plug-in-directory bevat meer dan 62.000 plug-ins en de thema-directory biedt meer dan 14.000 gratis thema's. Tha

Jim SchwarzJim Schwarz 14 minuten lezen
Automad versus WordPress-functieafbeelding met beide platformlogo's en een kop waarin wordt gevraagd welke CMS-ontwikkelaars moeten kiezen.
Web- en zakelijke apps

Automad versus WordPress: een grondige vergelijking tussen twee van de beste CMS-platforms

Automad en WordPress lossen dezelfde klus op twee heel verschillende manieren op. Automad is een CMS- en sjabloonengine met platte bestanden, dus inhoud leeft in bestanden in plaats van in een database, maar WordPress,

Jim SchwarzJim Schwarz 9 minuten lezen

Klaar om te implementeren? Vanaf $ 2,48/maand.

Onafhankelijke cloud, sinds 2008. AMD EPYC, NVMe, 40 Gbps. 14 dagen geld-terug-garantie.