HELPER VPS

Hébergement VPS LEMP : un serveur prêt avec Nginx, MySQL et PHP

  • Nginx, MySQL et PHP-FPM déjà installés
  • Sites PHP et Laravel déployés tout de suite
  • Configuration libre avec l'accès root

Le VPS LEMP de HELPER VPS est un serveur cloud Linux où Nginx, MySQL et PHP sont installés sur Ubuntu 24.04 LTS lorsque vous choisissez LEMP dans la liste des images à la création, facturé tous les 1, 3, 6 ou 12 mois à partir de $25.00 par mois. Plus besoin d'installer le serveur web et la base de données un par un : déposez vos fichiers PHP et votre site est en ligne.

    Qu'est-ce que LEMP ?

    LEMP reprend les initiales de Linux, Nginx (prononcé « engine x », d'où le E), MySQL et PHP : c'est l'une des configurations serveur les plus courantes pour faire tourner un site PHP. Nginx reçoit les requêtes des visiteurs, envoie directement les fichiers statiques et transmet les requêtes PHP à PHP-FPM, tandis que les données sont lues et écrites dans la base MySQL.

    Comparé à LAMP qui utilise Apache, Nginx excelle à gérer de nombreuses connexions simultanées avec peu de mémoire, ce qui le rend efficace même sur un petit serveur. Les quatre composants sont open source, et vous pouvez y déployer tels quels des frameworks PHP comme Laravel, Symfony ou CodeIgniter, ou vos propres sites PHP. Pour migrer un ancien site PHP vers un nouveau serveur, c'est une configuration familière qui demande peu de changements.

    Que faire avec un VPS LEMP ?

    Exploitez en auto-hébergement LEMP presque tous les services web écrits en PHP.

    Comment démarrer avec un VPS LEMP ?

    Créez, connectez-vous, déposez vos fichiers : le site est en ligne.

    1. Étape 1. Créer le serveur

      Choisissez la région et la taille, puis LEMP dans la liste des images. Nginx, MySQL et PHP sont installés sur Ubuntu 24.04.

    2. Étape 2. Connexion SSH

      Connectez-vous avec votre clé SSH ou le mot de passe root et vérifiez l'installation avec nginx -v, mysql --version et php -v.

    3. Étape 3. Mettre le site en ligne

      Créez une configuration de site Nginx, déposez les fichiers PHP dans le dossier web, puis créez dans MySQL une base de données et un utilisateur pour le site.

    Quels sont les avantages d'auto-héberger LEMP sur un VPS ?

    Moins de temps d'installation, et une configuration taillée sur mesure pour votre site.

    Outils utilisés avec une configuration LEMP

    Les programmes qui composent le VPS LEMP, et des outils qui s'y associent bien.

    Placez votre serveur près de vos clients

    Créez des serveurs LEMP au même prix partout, dans 40 villes de 31 pays.

    Comment ajouter un nouveau site sur un VPS LEMP ?

    Pour chaque site, préparez trois éléments : la configuration Nginx, la base de données et le certificat.

    Sur Ubuntu, Nginx garde les configurations de site dans le dossier /etc/nginx/sites-available et les active via un lien dans sites-enabled. Dans le nouveau fichier, indiquez le domaine avec server_name et le dossier web avec root, transmettez les requêtes PHP au socket PHP-FPM, vérifiez la syntaxe avec sudo nginx -t, puis appliquez avec sudo systemctl reload nginx.

    Pour la base de données, connectez-vous avec sudo mysql et créez une base et un utilisateur distincts par site, en ne donnant à cet utilisateur que les droits sur sa base : les données des sites ne se mélangent pas. Pointez l'enregistrement A du domaine vers l'IP du serveur, obtenez un certificat Let's Encrypt avec Certbot, et votre site HTTPS est prêt. Certbot renouvelle le certificat automatiquement à intervalle régulier.

    Comment gérer un serveur LEMP pour qu'il reste stable longtemps ?

    Il suffit de veiller régulièrement aux mises à jour, au pare-feu et aux sauvegardes.

    Les mises à jour de sécurité du système, de Nginx, MySQL et PHP s'obtiennent avec sudo apt update et sudo apt upgrade. Avec le pare-feu ufw d'Ubuntu, n'ouvrez que SSH et les ports web (80, 443), et gardez le port 3306 de MySQL fermé à l'extérieur pour l'utiliser seulement depuis le serveur. Lancez dès le début sudo mysql_secure_installation pour affiner la configuration de base.

    Exportez régulièrement la base de données avec mysqldump et conservez-la ailleurs ; activez l'option de sauvegarde automatique à la création pour que tout le serveur soit sauvegardé régulièrement. Si le site grandit et manque de mémoire, créez un nouveau serveur sur une offre plus grande et transférez-y le dossier web et la base. Activer le journal des requêtes lentes aide à repérer ce qui alourdit le site.

    Questions fréquentes sur l'hébergement LEMP

    Les questions les plus fréquentes pour choisir et installer un VPS LEMP.

    Qu'est-ce qui est installé sur le VPS LEMP ?

    Le serveur web Nginx, la base de données MySQL et PHP (PHP-FPM) sont installés sur Ubuntu 24.04 LTS. Dès la connexion, vous pouvez créer une configuration de site et déposer vos fichiers PHP.

    Quel est le prix de l'hébergement VPS LEMP ?

    L'application LEMP n'entraîne aucun supplément : vous payez seulement le prix de l'offre de serveur choisie. La plus petite offre démarre à $25.00 par mois, et une même offre coûte le même prix dans toutes les régions.

    Comment acheter un serveur LEMP ?

    Choisissez une région et une taille, sélectionnez LEMP comme image, et payez pour créer le serveur. Vous pouvez choisir une période de facturation de 1, 3, 6 ou 12 mois, avec 10% de réduction pour 3 mois, 15% pour 6 mois et 25% pour 12 mois.

    Quelle différence entre LEMP et LAMP ?

    Le serveur web change : LEMP utilise Nginx, LAMP utilise Apache. Nginx gère beaucoup de connexions avec peu de mémoire, ce qui convient bien à un petit VPS, et PHP tourne séparément via PHP-FPM.

    Puis-je installer d'autres extensions PHP ?

    Oui, avec l'accès root, installez les extensions nécessaires sous la forme sudo apt install php-nom, puis redémarrez PHP-FPM. Vous pouvez aussi installer Composer vous-même.

    Puis-je utiliser une autre base de données que MySQL ?

    Oui, vous pouvez installer PostgreSQL ou MariaDB sur le même serveur, ou les lancer avec Docker. Laissez MySQL tel quel, ou arrêtez-le si vous ne l'utilisez pas.

    Puis-je déployer une application Laravel ?

    Oui, installez les dépendances avec Composer et faites pointer le root Nginx vers le dossier public de l'application. Les files d'attente tournent en continu via un service systemd ou Supervisor.

    Comment envoyer des e-mails depuis le site ?

    Reliez les réglages d'e-mail de l'application à un service d'envoi qui utilise le port 587. Le port 25 sortant est fermé sur tous les serveurs, l'usage d'un service d'envoi est donc la norme.

    Puis-je accéder à la base de données depuis l'extérieur ?

    Nous recommandons un tunnel SSH. En redirigeant depuis votre PC le port SSH vers le port 3306 du serveur, vous utilisez vos outils d'administration sans exposer le port MySQL sur Internet.

    Comment fonctionnent les sauvegardes ?

    Choisir l'option de sauvegarde automatique à la création ajoute 5.6% du prix du plan aux frais et sauvegarde régulièrement l'intégralité du serveur. Les retours en arrière sont demandés sur la page de support une fois votre premier paiement confirmé, et garder une copie séparée de la base de données avec mysqldump offre une tranquillité d'esprit supplémentaire.

    Puis-je tout réinstaller depuis l'état initial ?

    Oui, sur la page du serveur, choisissez à nouveau l'image LEMP via la réinstallation du système. Le disque est effacé, alors téléchargez d'abord le dossier web et la base de données.

    Nginx, MySQL et PHP sont des logiciels open source appartenant à leurs projets respectifs ; HELPER VPS se charge uniquement de les installer à la création du serveur. Les mises à jour après installation, la configuration, le code du site et les questions sur l'utilisation des programmes sont gérés par le client. Le coût du serveur correspond au prix de l'offre choisie, sans supplément pour l'application LEMP.

    Guides du serveur LEMP

    Ce qu'il est bon de faire dès la réception du serveur.