Comment héberger WordPress sur DigitalOcean
Publié: 2020-12-29
WordPress hébergé sur un serveur DigitalOcean est un excellent choix car WordPress lui-même est l'un des meilleurs CMS du marché et DigitalOcean fournit une solution d'hébergement cloud incroyable. Mais insérez Cloudways au milieu, et un grand match se transforme en un match parfait.
Vous êtes donc dans la bonne direction lorsque vous demandez « comment héberger WordPress sur un serveur cloud DigitalOcean ? Et je vais souligner exactement cela : comment installer WordPress sur un DigitalOcean Droplet (DO natif), puis comment installer WordPress sur un serveur DigitalOcean géré par Cloudways.
Installer WordPress directement sur une DigitalOcean Droplet est très technique. Je vais exécuter diverses commandes pour installer une pile LEMP (Linux, NGINX, MariaDB, PHP) puis une application WordPress. Cependant, dans la deuxième méthode via Cloudways, vous pouvez instantanément déployer votre serveur et installer une application WordPress en quelques clics.
- Pourquoi DigitalOcean ?
- Pourquoi installer WordPress sur DigitalOcean ?
- Comment installer WordPress sur DigitalOcean sans Cloudways
- Comment installer WordPress sur DigitalOcean avec Cloudways
- Détails du serveur et de l'application
- Explorer la plate-forme Cloudways
- Faire vivre le site Web
Pourquoi DigitalOcean ?
Avant de passer au processus d'installation, cependant, il vous serait utile de savoir pourquoi DigitalOcean est un si bon choix pour vos besoins d'hébergement WordPress et aussi pourquoi Cloudways peut améliorer cette expérience.
Si vous êtes un blogueur, un concepteur ou une personne ayant des besoins d'hébergement critiques, vous ne pouvez pas faire confiance à des fournisseurs d'hébergement Web bon marché et/ou peu fiables. Vous devez vous assurer que votre travail acharné ne sera pas gaspillé et que vous disposez du meilleur hébergement cloud pour WordPress afin de pouvoir vous développer sans limites.
DigitalOcean est un fournisseur d'hébergement cloud basé à New York avec des centres de données à travers le monde. Sa connectivité transparente permet aux utilisateurs de déployer et de mettre à l'échelle plusieurs applications Web simultanément sans aucun décalage. DigitalOcean propose des machines virtuelles privées alimentées par un système d'exploitation Linux appelées « gouttelettes ».
Avantages et inconvénients de WordPress sur DigitalOcean
Oui, il y a quelques inconvénients à héberger directement votre WordPress sur DigitalOcean. Voyons donc les avantages et les inconvénients :
| Avantages | Les inconvénients |
| Prix abordable | Installation compliquée |
| FAQ et tutoriels faciles à installer et bien documentés | Options de serveur prédéfinies uniquement |
| Interface conviviale et panneau de gestion | Techniques liées à la sécurité |
| Connectivité fiable | |
| Plusieurs options de centre de données | |
| Temps de disponibilité fiable et constant |
DigitalOcean est l'un des fournisseurs d'infrastructure cloud à la croissance la plus rapide car il est abordable et donne aux utilisateurs de WordPress une chance d'exercer leurs muscles de développement. Cependant, pour une personne inexpérimentée qui manque d'expertise technique, la gestion d'un serveur DO peut devenir un peu compliquée.
Pourquoi utiliser DigitalOcean avec Cloudways ?
L'hébergement cloud est excellent, mais il nécessite également la configuration, la gestion et la sécurisation de vos serveurs cloud. C'est bien si vous savez comment le faire, mais si vous n'avez pas l'expertise technique requise pour mettre en place une infrastructure cloud pour votre site Web, vous devrez engager un fournisseur de services gérés pour faire tout le travail à votre place.
Cloudways fournit des solutions d'hébergement cloud gérées et s'occupe de la gestion des serveurs pour vous. Il offre une installation WordPress en un clic et de nombreuses autres fonctionnalités utiles. Vous pouvez tirer parti de la puissance de l'hébergement cloud sans avoir à vous soucier des aspects techniques de la configuration et de la sécurité du serveur.
Cloudways offre une expérience d'hébergement cloud entièrement gérée qui garantit un hébergement WordPress plus rapide sur le serveur cloud. Vous pouvez profiter d'une gestion simple pour votre serveur cloud tandis que Cloudways gère la configuration du serveur DigitalOcean. En conséquence, vous passez plus de temps à vous concentrer sur vos objectifs commerciaux et l'amélioration des processus.
Comment installer WordPress sur une gouttelette DigitalOcean
Ici, je vais déployer la pile LEMP et installer WordPress sur un serveur cloud natif DigitalOcean. Par conséquent, vous devez d'abord vous inscrire et créer un compte sur DO et le processus est très simple où vous devrez vérifier votre compte en ajoutant le numéro de carte de crédit.
Créer et lancer DigitalOcean Droplet
Après vous être inscrit au compte, la première chose que vous devez faire est de créer un nouveau droplet en cliquant sur Créer > Droplets .

Sur l'écran de configuration Créer des gouttelettes, vous pouvez sélectionner et configurer les spécifications du serveur et d'autres paramètres. La première section est la sélection de la distribution, Choisissez une image où j'irai avec Debian 9. C'est la saveur du système d'exploitation Linux que vous allez installer sur votre serveur.

Ensuite, choisissez une section de plan, où j'irai avec Basic .

Ensuite, dans le processus, choisissez les spécifications du serveur pour votre droplet DO. Pour ce tutoriel, je sélectionne le forfait le plus bas, c'est-à-dire 5 $/mois.

Ensuite, quittez simplement la section Ajouter un stockage de bloc et choisissez une région de centre de données pour votre droplet DO. Il est toujours recommandé de choisir l'emplacement le plus proche de votre public cible.

Ensuite, quittez les sections Réseau VPC et Sélectionnez des options supplémentaires . Ensuite, cliquez sur Clés SSH dans la section Authentification . Si vous avez déjà généré une clé SSH, vous pouvez la choisir ou vous devez en créer une nouvelle.
Ici, je vais créer une nouvelle clé SSH et pour cela, vous devrez utiliser PuTTY. Je suppose que vous avez déjà PuTTY. (ou téléchargez-le à partir de télécharger PuTTY).
Maintenant, ouvrez PuTTYgen et cliquez sur Générer pour créer une clé SSH.

Copiez l'intégralité du texte de la section clé publique et cliquez sur Enregistrer la clé privée pour enregistrer votre clé SSH sur votre bureau.

Ensuite, revenez à la configuration de votre serveur DO et cliquez sur Nouvelle clé SSH . Après cela, collez le texte copié dans la section de contenu de la clé SSH, donnez-lui un nom (j'ai opté pour Cloudways) et cliquez sur Ajouter une clé SSH .

Ensuite, choisissez un nom d'hôte pour votre droplet. Je l'appelle FarhanWordPress.

Maintenant, laissez toutes les sections car la configuration du serveur est terminée et tout ce que vous avez à faire est de créer une gouttelette.

Il faudra quelques minutes pour créer votre nouvelle gouttelette.
Déployez la PILE LEMP
Pour déployer la pile LEMP, vous devez d'abord ouvrir PuTTY et coller l'adresse IP de votre serveur.

Ensuite, accédez à Connexion > SSH > Auth, cliquez sur Parcourir et sélectionnez le fichier PPK que vous avez récemment téléchargé à partir de PuTTYgen .

Ensuite, cliquez sur Ouvrir pour accéder à votre serveur DO nouvellement créé et tapez root.

Exécutez la commande suivante pour installer la pile LEMP.
cd ..
Changer de répertoire.
![]()
mise à jour appropriée
Mettez à jour les listes de paquets.
![]()
apt installer nginx
Pour installer le serveur Web NGINX.
![]()
apt installer mariadb-server
Pour installer la base de données MariaDB.
![]()
mysql_secure_installation
Pour sécuriser votre installation MariaDB
Remarque : Au début, il vous demandera le mot de passe root et vous n'aurez qu'à appuyer sur « Entrée » (par défaut, il n'y a pas de mot de passe root).
Si vous souhaitez définir le mot de passe root pour votre base de données, appuyez sur "y" et mettez-le simplement à jour.

apt installer php-fpm php-mysql
Pour installer PHP FPM et MySQL.
![]()
nano /etc/nginx/sites-available/default
Pour modifier le fichier par défaut.
Ajoutez ensuite index.php à cette ligne car nous utilisons PHP.

Ensuite, décommentez les quatre lignes en supprimant « # » comme indiqué dans l'image suivante et enregistrez le fichier en appuyant sur « ctrl + x ».

nano /etc/php/7.0/fpm/php.ini
Pour éditer le fichier php.ini.
![]()
Ensuite, appuyez sur " ctrl + w " et collez " cgi.fix_pathinfo = " avec un clic droit.

Ensuite, décommentez cette ligne (en supprimant « ; ») et définissez la valeur « 0 » comme ceci : cgi.fix_pathinfo= 0 ;

Ensuite, quittez en appuyant sur « ctrl+x » et enregistrez les modifications que vous avez apportées.
Maintenant, il est temps de vérifier les configurations, qu'elles soient en cours d'exécution ou non. Et maintenant, je vais créer un fichier PHP et le nommer farhan.php.
nano /var/www/html/farhan.php
![]()
Collez le code suivant dans le fichier PHP et enregistrez les modifications.
<?php pour ($count=1; $count<=9; $count++) { echo " $count fois 9 est ". $compte*9 ; echo "<br>" ; } ?>

Avant d'exécuter le fichier PHP nouvellement créé dans le navigateur, vous devez redémarrer NGINX à l'aide des commandes suivantes.
systemctl redémarrer nginx
![]()
Après avoir exécuté le script ci-dessus, vérifiez le fichier PHP dans le navigateur « http://votreadresseIP/farhan.php ».


Si le fichier PHP nouvellement créé commence à s'exécuter, cela signifie que vous avez installé avec succès la pile LEMP.
Installer l'application WordPress
Maintenant, vous allez devoir installer votre application WordPress sur votre DigitalOcean Droplet. Alors, commençons.
Pour installer une application WP, il vous suffit d'exécuter les commandes ci-dessous.
apt installer php7.0-common php7.0-mbstring php7.0-xmlrpc php7.0-soap php7.0-gd php7.0-xml php7.0-intl php7.0-ldap php7.0-zip php7.0 -boucle
Pour installer les modules et packages PHP importants.
![]()
mysql -u racine -p
Pour accéder à la racine de la base de données, exécutez la commande ci-dessus et utilisez le mot de passe que nous avons précédemment configuré lors de l'installation de MariaDB.
![]()
CRÉER LA BASE DE DONNÉES CWdb ;
Créez une nouvelle base de données.
![]()
ACCORDER TOUS LES PRIVILÈGES sur CWdb.* À 'farhanuser'@'localhost' IDENTIFIÉ PAR 'password123' ;
Accorde le plein contrôle et l'autorisation à un utilisateur.
![]()
PRIVILÈGES DE FLASH ;
Les modifications prennent effet sans redémarrer le service DB.
![]()
Ensuite, exécutez la commande exit.

cd /var/www/html/
Après cela, changez le répertoire en dossier html.
![]()
wget https://wordpress.org/latest.tar.gz
Téléchargez la dernière version de WordPress.
![]()
tar xzvf dernier.tar.gz
Extrayez le fichier d'archive.
![]()
chown -R www-data:www-data /var/www/html/wordpress/
Attribuer la propriété.
![]()
chmod 755 -R /var/www/html/wordpress/
Définir l'autorisation de fichier.
![]()
systemctl redémarrer nginx
Redémarrez NGINX.
![]()
Maintenant, ouvrez le fichier WordPress (essentiellement le site Web WordPress) dans le navigateur "http://yourIPaddress/wordpress".

Choisissez la langue et continuez le processus d'installation.

Vous aurez besoin de quelques informations sur la base de données. Alors, cliquez sur Allons-y !.
Maintenant, modifiez la valeur du nom de la base de données, du nom d'utilisateur et du mot de passe (que nous avons précédemment créés) et cliquez sur Soumettre pour connecter la base de données à l'application WP.

Enfin, lancez l'installation.

Après avoir exécuté l'installation, vous verrez l'écran de configuration de base de WordPress où vous devez entrer les informations sur le site Web que vous créez.

Cliquez sur Installer WordPress et connectez-vous au tableau de bord WordPress.

Installer WordPress sur le serveur DigitalOcean géré par Cloudways
La condition préalable de ce processus est que vous devez vous inscrire à Cloudways en remplissant un simple formulaire et en cliquant sur le bouton Démarrer gratuitement. Si vous êtes déjà inscrit, n'hésitez pas à vous connecter à votre compte.

La prochaine étape de l'installation de WordPress sur DigitalOcean consiste à vérifier votre adresse e-mail afin de terminer le processus d'inscription sur Cloudways. Après avoir vérifié votre adresse e-mail, cliquez sur le bouton Lancer et lancez le processus simple de lancement du serveur.

Détails du serveur et de l'application
Application
Il est maintenant temps pour vous de sélectionner WordPress dans la liste des applications, puis de nommer votre application, votre serveur et de sélectionner votre projet.

Remarque : vous avez le choix de lancer Cloudways Optimized WordPress, WordPress avec WooCommerce, WordPress Multisite et WordPress sans aucune optimisation. N'hésitez pas à sélectionner ce qui correspond le mieux à vos besoins.
Infrastructure cloud
C'est ici que vous sélectionnez DigitalOcean dans la liste des fournisseurs d'hébergement cloud.

Taille du serveur
Vous devez maintenant sélectionner la taille de votre serveur en fonction de votre trafic mensuel attendu. Ne vous inquiétez pas des pics de trafic fréquents car vous pouvez toujours faire évoluer votre serveur à l'aide d'un simple curseur.

Emplacement du serveur
Sélectionnez maintenant l' emplacement souhaité en gardant à l'esprit le facteur de latence.

Après avoir entré les détails du serveur et de l'application, cliquez sur le bouton Lancer maintenant .
![]()
Maintenant, attendez quelques minutes jusqu'à ce que le serveur soit prêt !
Une fois le serveur prêt, cliquez sur Applications dans le menu en haut à gauche.

Cliquez sur votre application WordPress .

Allez dans Détails d'accès → Panneau d'administration . Vous verrez les identifiants de connexion par défaut et l'URL de transfert temporaire du site Web WordPress. Cliquez sur l'URL et utilisez les informations d'identification pour vous connecter au tableau de bord WordPress.

Super! Nous avons installé avec succès WordPress sur le serveur DigitalOcean à l'aide de Cloudways.
Explorer la plate-forme Cloudways
Tableau de bord de gestion de serveur
Après avoir installé WordPress sur DigitalOcean, rendez-vous sur Server Management. Bien qu'il soit facile de naviguer sur la plate-forme Cloudways, je vais quand même vous donner un aperçu de certaines de ses fonctionnalités mises en évidence.
Dans le tableau de bord de gestion de serveur , vous pouvez trouver des onglets utiles :
Diplômes de maître

Cet onglet contient l'adresse IP publique, le nom d'utilisateur et le mot de passe de votre serveur. Sur le côté gauche de la fenêtre, vous avez la possibilité de créer des clés SSH publiques pour les connexions SSH et SFTP et un bouton pour lancer un terminal SSH intégré.
Surveillance du serveur

Ici, vous pouvez surveiller les ressources de votre serveur. Ceci est en outre décomposé en résumé et détails pour la représentation graphique et l'outil de surveillance d'application tiers New Relic.
Cela donne des données en temps réel sur la santé de votre serveur et affiche des statistiques utiles telles que l'espace disque, la mémoire et la bande passante au fil du temps.
Gérer les services

L'onglet Gérer les services vous permet d'activer et de désactiver divers services tels que les serveurs Web Apache et NGINX, Memcached, Nginx et Varnish. Il affiche également l'état actuel de chaque service et vous permet de le redémarrer en cas de besoin.
Sécurité

L'onglet Sécurité vous permet de mettre en liste blanche les adresses IP auxquelles vous souhaitez autoriser les connexions SFTP/SSH. Le deuxième onglet est dédié aux connexions MySQL car Cloudways permet à ses utilisateurs d'accéder à distance à la base de données MySQL.
Tableau de bord de gestion des applications
Tout comme Server Management, le tableau de bord Application Management contient également des onglets utiles. Regardons quelques-uns d'entre eux.
Gestion de domaine

Comme son nom l'indique, cet onglet permet aux utilisateurs de Cloudways de faire pointer leur domaine principal vers leur site WordPress. Les domaines supplémentaires peuvent également être ajoutés dans le cas d'un WordPress Multisite.
Certificats SSL

Avoir un certificat SSL sur un site WordPress est important car il sécurise la connexion entre le navigateur et le serveur. SSL crypte cette communication et empêche un éventuel vol de données. Cloudways donne la priorité à la sécurité, par conséquent, il fournit un SSL gratuit via Let's Encrypt à ses clients.
Ce certificat peut facilement être ajouté à partir de cet onglet et dans le cas des sous-domaines, les utilisateurs peuvent également utiliser la fonctionnalité de caractère générique qui leur permet d'utiliser le même certificat sur tous leurs sous-domaines.
Outils de migration

Les clients Cloudways qui souhaitent transférer leur site existant de leur ancien serveur vers un serveur Cloudways DigitalOcean rapide et fiable peuvent utiliser cet onglet pour des migrations cloud sans tracas.
Faire vivre le site Web
Faire vivre votre nouveau site WordPress est aussi simple que de lancer un serveur sur Cloudways. Tout ce que vous avez à faire est de vous rendre sur votre tableau de bord de gestion des applications et dans l'onglet Gestion de domaine , ajoutez votre nom de domaine.

Selon votre registraire de domaine, créez un nouveau CNAME et attendez qu'il se propage.
Et c'est tout les gens. Toutes nos félicitations! Vous avez installé avec succès WordPress sur le serveur cloud DigitalOcean sur Cloudways. Si vous avez besoin de comprendre ce que Cloudways a à offrir, voici une procédure pas à pas pour une meilleure compréhension.
Voici également une courte vidéo qui montre à quel point il est facile d'héberger un site Web WordPress sur le serveur cloud DigitalOcean avec l'aide de Cloudways.
Emballer!
DigitalOcean change le visage de l'hébergement cloud - une goutte à la fois. C'est l'un des meilleurs fournisseurs d'hébergement cloud pour les sites Web WordPress. Son infrastructure cloud conviviale pour les développeurs fournit tout ce dont vous avez besoin pour faire évoluer facilement votre site Web. Avec une documentation complète comprenant une page dédiée à WordPress, vous profiterez d'une conception intuitive, de guides centrés sur l'utilisateur et de fonctionnalités robustes.
En ce qui concerne les aspects techniques, nous nous en chargeons pour vous. Cloudways garantit une expérience Web fluide pour les utilisateurs. Avec des tonnes de fonctionnalités puissantes, profitez de nos services de cloud computing gérés à des prix abordables. L'équipe dédiée d'experts est à votre service 24h/24 et 7j/7. Tout ce que vous avez à faire est de créer un ticket auprès de notre système de support. Avec une solide base de connaissances et des applications Web à jour, nous répondrons à vos préoccupations en un rien de temps.
J'espère que vous savez maintenant comment héberger WordPress sur DigitalOcean. Si vous avez encore des questions ou des questions, n'hésitez pas à me les poser via la section commentaires ci-dessous.
