Passer d\'un hébergement mutualisé à un VPS Linux pour WordPress, c\'est doubler ou tripler les performances pour un coût souvent équivalent. Voici le guide pas à pas pour installer une stack WordPress moderne et rapide.
Stack recommandée 2026
- OS : Ubuntu 24.04 LTS (Noble Numbat)
- Serveur web : NGINX 1.26+
- PHP : 8.3 avec PHP-FPM et OPcache
- Base de données : MariaDB 11
- Cache : Redis 7 + WordPress Object Cache
- SSL : Let\'s Encrypt via Certbot
1. Préparer le VPS
Connectez-vous en SSH (clés > mot de passe) et mettez à jour :
sudo apt update && sudo apt upgrade -y
sudo apt install -y ufw fail2ban
sudo ufw allow 22,80,443/tcp
sudo ufw enable
2. Installer NGINX + PHP-FPM + MariaDB
sudo apt install -y nginx mariadb-server php8.3-fpm php8.3-mysql \
php8.3-curl php8.3-gd php8.3-mbstring php8.3-xml php8.3-zip \
php8.3-imagick php8.3-redis redis-server
Sécurisez MariaDB :
sudo mysql_secure_installation
3. Créer la base WordPress
sudo mysql -u root -p
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'votre_mot_de_passe_fort';
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
4. Télécharger et configurer WordPress
cd /var/www
sudo wget https://wordpress.org/latest.tar.gz
sudo tar xzf latest.tar.gz
sudo chown -R www-data:www-data wordpress
sudo mv wordpress votre-domaine.fr
5. Configurer NGINX pour WordPress
Fichier /etc/nginx/sites-available/votre-domaine.fr :
server {
listen 80;
server_name votre-domaine.fr www.votre-domaine.fr;
root /var/www/votre-domaine.fr;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
}
location ~* \.(css|js|webp|png|jpg|jpeg|gif|svg|woff2)$ {
expires 1y;
add_header Cache-Control "public, immutable";
}
}
6. SSL Let\'s Encrypt
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d votre-domaine.fr -d www.votre-domaine.fr
7. Optimisations de performance
- OPcache : activer dans
php.iniavecopcache.memory_consumption=256 - FastCGI cache ou plugin FastCGI Cache Purge
- Redis Object Cache (plugin Redis Object Cache Pro ou Lite)
- Brotli compression (module NGINX)
- WebP : EWWW Image Optimizer ou Imagify
8. Sécurité WordPress
- 2FA avec WP 2FA ou Wordfence Login Security
- Désactiver
xmlrpc.phpet limiterwp-login.phpvia fail2ban - Plugin Wordfence ou iThemes Security
- Backups : UpdraftPlus vers stockage externe (Backblaze, S3)
Quelle taille VPS choisir ?
| Trafic mensuel | VPS recommandé |
|---|---|
| < 50k pages | 2 vCPU / 4 Go RAM |
| 50-200k pages | 4 vCPU / 8 Go RAM |
| 200k-1M pages | 6 vCPU / 16 Go RAM |
| WooCommerce / e-commerce | +50 % RAM, NVMe Gen4 |
Hébergement VPS
Nos VPS Intel Xeon sont idéaux pour WordPress (KVM, NVMe, anti-DDoS) à partir de 4,99 €/mois. Pour WooCommerce, optez pour les VPS Ryzen 9 single-thread plus rapides.