Fermer

mai 18, 2018

5 étapes pour installer WordPress avec LEMP sur Alibaba Cloud –


Cet article a été créé en partenariat avec Alibaba Cloud . Nous vous remercions de soutenir les partenaires qui rendent SitePoint possible.

WordPress est l'un des systèmes de gestion de contenu (CMS) les plus populaires sur le marché, car il est entièrement gratuit et extrêmement polyvalent. Typiquement, vous déploierez WordPress sur une pile LAMP, quel que soit le type de site, puisque WordPress est basé sur MySQL et PHP.

Dans cet article, cependant, nous allons découvrir comment déployer un site WordPress sur une pile LEMP. Nous avons choisi NGINX comme serveur web plutôt qu'Apache, car il est beaucoup plus rapide, évolutif et sécurisé pour un seul site.

En suivant les étapes de cet article, vous devriez vous attendre à ce qu'un nouveau site WordPress fonctionne sur un site. Alibaba Cloud Elastic Compute Service (ECS) instance, exécutant une pile LEMP hautement performante.

Cet article suppose que vous avez déjà un compte sur Alibaba Cloud . Si vous n'en avez pas encore, il vous suffit de vous inscrire et de profiter du crédit de 300 $ sans frais

Étape 1: Fournir et sécuriser un serveur Ubuntu 16.04

Dans un premier temps, nous allons créer une instance Alibaba Cloud ECS exécutant Ubuntu 16.04. Cette étape est assez simple, elle consiste principalement à acheter une instance ECS depuis la console Alibaba Cloud, à sélectionner vos configurations préférées et à exécuter certaines commandes Linux.

Cependant, pour améliorer la sécurité, nous allons également sécuriser le serveur en créant un super-utilisateur et désactivation de la connexion root. Nous allons ensuite configurer Ubuntu UFW (Uncomplicated FireWall) sur le serveur

Lisez les étapes détaillées ici .

Cela fournit une base polyvalente sur laquelle nous allons compléter notre pile LEMP, que nous allons faire à l'étape suivante

Étape 2: Compléter la pile LEMP

Dans cette étape, nous allons compléter une pile LEMP moderne pour notre site WordPress. Plus précisément, nous allons configurer notre pile LEMP avec une combinaison très performante de NGINX, MariaDB et PHP7. Cette configuration est largement considérée comme la base optimale pour un site WordPress moderne.

Lisez les étapes détaillées ici .

Actuellement, nous ne pouvons visiter notre site qu'en entrant l'adresse IP du serveur dans un navigateur Web, nous allons donc corriger cela à l'étape suivante en configurant un nom de domaine pour servir notre site, et en sécurisant tout avec un certificat SSL. Après cela, nous allons installer WordPress sur notre pile LEMP

Etape 3: Configurer un domaine et chiffrer SSL

Dans la troisième étape, nous allons lancer la gestion de domaine pour notre site, en ajoutant des enregistrements DNS, et installer un certificat SSL Let's Encrypt. Au cours des deux étapes précédentes, nous avons provisionné et sécurisé notre installation de serveur Ubuntu 16.04, puis complété la pile LEMP avec NGINX, MariaDB et PHP7. Cependant, nous devrons configurer un domaine pour rendre notre serveur accessible au public. De plus, nous sécuriserons notre site WordPress avec un certificat SSL afin qu'il ne soit accessible que via HTTPS.

Lisez les étapes détaillées ici .

Votre instance ECS devrait maintenant avoir un serveur sécurisé et hautement performant. Pile LEMP installée, avec un domaine configuré, et un certificat SSL sécurisé protégeant les informations des visiteurs.

Etape 4: Installation de WordPress sur votre instance Alibaba Cloud ECS

Dans la quatrième étape, nous allons installer WordPress via les deux en utilisant wget / curl et la ligne de commande WordPress (WP-CLI). C'est ici que vous avez une décision à prendre, car ce tutoriel va vous montrer deux manières différentes d'installer WordPress:

Installer curl et éditer des fichiers de configuration en utilisant nano la voie commune. C'est une méthode fiable et fiable qui vaut la peine d'être appliquée si vous avez besoin de revenir sur cette méthode à l'avenir. L'alternative à curl utilise WP-CLI, une interface de ligne de commande géniale pour WordPress. C'est un gain de temps incroyable, et, une fois que vous y êtes habitué, vous pouvez l'utiliser pour gérer tous vos sites WordPress avec un flux de travail efficace.

Lisez les étapes détaillées ici . : Utilisation de DirectMail pour le courrier électronique transactionnel WordPress

Dans les étapes précédentes, nous avons sécurisé une instance Alibaba Ubuntu 16.04 ECS, installé une pile LEMP, configuré notre DNS et nos serveurs de noms, et installé WordPress. Alors, avons-nous un site WordPress entièrement fonctionnel? Eh bien, pas si vite.

Une des choses avec l'hébergement cloud, avec n'importe quel fournisseur, est que même si vous avez un serveur rapide, les fonctionnalités de messagerie ne sont pas automatiquement configurées et fournies par le fournisseur d'hébergement. En ce moment, notre site WordPress ne peut pas envoyer d'emails transactionnels pour qu'il soit complètement fonctionnel.

Le service DirectMail d'Alibaba Cloud est le choix parfait pour cette fonctionnalité. Dans cette étape, nous allons configurer DirectMail en tant que fournisseur SMTP pour les emails transactionnels de notre application WordPress.

Lisez les étapes détaillées ici .

Conclusion

En suivant les étapes ci-dessus, nous avons réussi installé WordPress sur une pile LEMP hautement performante en utilisant une instance Alibaba Cloud ECS . Notre application WordPress est également équipée de fonctionnalités de messagerie électronique; nous pouvons abonner de nouveaux utilisateurs, envoyer des notifications par email, et changer les mots de passe par email.

Pour être sûr que Alibaba Cloud DirectMail est correctement configuré comme fournisseur SMTP pour notre site WordPress, vous pouvez simplement visiter votre boîte de réception et vérifiez pour vous assurer que vous avez reçu l'e-mail.

C'est tout! Nous avons maintenant WordPress opérationnel et entièrement fonctionnel sur une pile Cloud Alibaba. Pour plus de tutoriels, visitez la page Mise en route officielle sur Alibaba Cloud