Maison > Tutoriel CMS > WordPresse > Construire un VPS avec WordPress sur une pile LEMP

Construire un VPS avec WordPress sur une pile LEMP

William Shakespeare
Libérer: 2025-02-16 13:18:12
original
553 Les gens l'ont consulté

Ce guide montre comment héberger de petits sites WordPress de manière rentable à l'aide d'un VPS autogéré et d'une pile LEMP, réalisant des performances comparables à l'hébergement WordPress géré. Alors que les services gérés comme WP Engine offrent la commodité, ils peuvent être chers (à partir de 30 $ / mois). Cette approche offre une alternative viable pour les utilisateurs à l'aise avec l'administration de serveur de base.

Avantages clés:

  • Hébergement WordPress abordable.
  • Les solutions d'hébergement gérées correspondant aux performances.
  • Contrôlez-vous sur l'environnement de votre serveur.

Configuration de vos VPs DigitalOcean:

Ce tutoriel utilise DigitalOcean, mais Linode, Vultr et d'autres conviennent également. Les étapes sont en grande partie les mêmes quel que soit le fournisseur.

  1. Créez un compte DigitalOcean à https://www.php.cn/link/1be9573be51135cd5be1e191f44e09f8 .

  2. Créez une gouttelet (VPS) en utilisant ces paramètres recommandés:

    • nom d'hôte: un nom descriptif (par exemple, nom de votre entreprise).
    • Image: Ubuntu 14.04 x64 (par défaut).
    • Taille: L'option 5 $ / mois (512 Mo de RAM, 1 CPU, 20 Go de SSD, 1000 Go de transfert) est un bon point de départ.
    • Région: Choisissez une région proche de votre public cible.
    • Backups: Activez cela pour la protection des données.

    Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack

  3. Notez l'adresse IP et le mot de passe racine (envoyé par e-mail).

Building a VPS with WordPress on a LEMP Stack

Accès à votre VPS via SSH:

  • Windows: Utilisez du mastic. Entrez l'adresse IP, sélectionnez SSH et connectez-vous. Acceptez l'alerte de sécurité. Connectez-vous en tant que root en utilisant le mot de passe envoyé par e-mail.
  • macOS: Utiliser le terminal. Exécuter ssh root@<ip_address></ip_address>. Acceptez la clé du serveur et entrez votre mot de passe.

Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack

Modifiez immédiatement le mot de passe racine pour une sécurité améliorée.

Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack

Installation et configuration de la pile LEMP:

  1. Mettez à jour le gestionnaire de packages: sudo apt-get update
  2. Installez la pile LEMP: sudo apt-get install nginx mysql-server php5-fpm php5-mysql php5-curl php5-gd php5-cgi
  3. Configurer MySQL: Définissez un mot de passe racine fort, supprimez les utilisateurs anonymes, interdire la connexion racine à distance, supprimez la base de données de test et rechargez les tables de privilège à l'aide de sudo mysql_install_db, sudo mysql_secure_installation. Créez une base de données WordPress et l'utilisateur dédié (par exemple, wordpress Base de données, wordpress utilisateur) avec un mot de passe fort. La commande mysql -u root -p vous permettra d'interagir avec la ligne de commande MySQL.
  4. Configurer PHP: modifier /etc/php5/fpm/php.ini et définir cgi.fix_pathinfo=0.
  5. Configurer Nginx: Remplacez la configuration Nginx par défaut (/etc/nginx/sites-available/default) par une configuration adaptée à WordPress, en vous assurant de remplacer domain.com par votre nom de domaine réel. La configuration fournie comprend la compression et la mise en cache GZIP pour les actifs statiques.
  6. Créez un utilisateur non root pour WordPress (sudo adduser wordpress) et ajoutez-le au groupe www-data (sudo usermod -a -G wordpress www-data). Modifiez l'utilisateur PHP-FPM en wordpress dans /etc/php5/fpm/pool.d/www.conf.
  7. redémarrer le serveur: reboot

Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack

Installation de WordPress:

  1. Télécharger et installer WordPress en utilisant cd /usr/share/nginx; wget http://wordpress.org/latest.tar.gz; tar xfz latest.tar.gz; mv wordpress/* ./; rm latest.tar.gz; rmdir wordpress.
  2. Définissez les autorisations de fichier appropriées: sudo chmod g w /usr/share/nginx -R; sudo chown -R wordpress:www-data /usr/share/nginx
  3. Accédez à l'installation WordPress via votre navigateur à l'aide de l'adresse IP du serveur. Terminer le processus d'installation.

Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack

post-installation: Mettez régulièrement à jour WordPress, thèmes et plugins. Utilisez des mots de passe solides, des plugins de sécurité, des sauvegardes et une surveillance des performances pour une sécurité et des performances optimales. Plusieurs sites WordPress peuvent être hébergés sur un seul VPS utilisant des hôtes virtuels Nginx. La section FAQ aborde les questions courantes sur la sécurité, l'optimisation et le dépannage.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal