Comment exécuter votre propre site WordPress sur l'hébergement DigitalOcean?

Comment exécuter votre propre site WordPress sur l'hébergement DigitalOcean?

Introduction à WordPress

WordPress est un système de gestion de contenu open source (CMS). Il vous permet de créer et de gérer des blogs. Une autre fonctionnalité importante étant, il permet aux utilisateurs d'héberger leur propre site Web dynamique sans coder à partir de zéro. Il fournit une interface conviviale pour mettre à jour les articles de blog et les sites Web. Une large pléthore de modèles sont disponibles pour les utilisateurs. La personnalisation complète du site Web est un avantage supplémentaire de WordPress. Même s'il a intégré des modèles, les développeurs de logiciels peuvent le personnaliser en utilisant le framework WordPress de base, puis en ajoutant leur propre code PHP, des instructions de style et des scripts. Il permet également aux développeurs de licencier des requêtes SQL pour apporter des modifications substantielles dans la base de données liée à ces sites Web.

Un tableau de bord WordPress convivial aide l'utilisateur à naviguer à travers différents thèmes, plugins et différentes fonctionnalités et extensions disponibles via WordPress.

Figure 1: Un exemple de site Web WordPress

Certaines des principales caractéristiques de WordPress sont:

  1. Les plugins sont pris en charge par WordPress; Ainsi, il donne de la flexibilité pour ajouter de nouveaux modules.
  2. Tous les sites Web créés sous WordPress sont correctement indexés sur le moteur de recherche. Ainsi, les sites Web sont conviviaux d'optimisation des moteurs de recherche (SEO).
  3. Les textes multimédias comme les images, les vidéos sont maintenues correctement.
  4. WordPress est multilingue, permettant ainsi une traduction dynamique des sites Web.
  5. Les utilisateurs peuvent créer des sites Web créatifs et innovants sans programmation du tout.
  6. De nombreux widgets populaires sont disponibles au choix avec les thèmes personnalisables.
  7. Une variété de modèles ont les fonctionnalités de partage social indiquant le nombre de réseaux sociaux qu'il prend en charge. Dans ce cas, plus il y a de fous.

Ainsi, tout, d'un blog personnel à un grand site Web d'entreprise, peut être créé à l'aide de WordPress. Il a évolué comme les meilleurs services d'auto-hébergement ainsi que comme un système de gestion de contenu populaire.

Introduction au DigitalOcean Virtual Virtual Private Server (VPS)

DigitalOcean est une plate-forme cloud pour déployer des serveurs virtuels, gérer les charges de stockage et d'équilibre. Le cloud est essentiellement un modèle où les utilisateurs ont un accès pratique et à la demande à un pool partagé de ressources, telles que les serveurs, le stockage et les applications, sur Internet. Ainsi, la méthode d'accès à ces ressources partagées qui sont de nature virtuelle et, si nécessaire, est appelée accès cloud.

Des ressources telles que le CPU et les options de mémoire sont allouées aux serveurs cloud pour les utilisateurs pour accéder. Le système d'exploitation et d'autres logiciels complémentaires sont basés sur le choix du développeur. L'hébergement du site Web, les applications distribuées, l'envoi et le stockage d'informations sont quelques-unes des applications de l'utilisation du cloud.

Deux types d'hébergement cloud sont possibles:

  1. Hébergement partagé: c'est le moyen le plus courant et le plus simple d'obtenir un site opérationnel. Dans ce type d'hébergement, le pool de ressources est partagé par des millions d'utilisateurs. L'emplacement du cloud et l'allocation des ressources dépend du fournisseur de cloud. L'hébergement partagé peut être divisé en deux types, la para-virtualisation et la vraie virtualisation, qui font respectivement des utilisations d'OpenVZ et de KVM.
  2. Hébergement dédié: ici, un serveur physique entier est dédié à un seul client. L'utilisation et l'attribution des ressources sont complètement sous le contrôle du développeur. Il est de nature plus flexible. Le cloud réside dans l'organisation qu'elle sert.

DigitalOcean est un hébergement partagé basé sur la virtualisation de KVM et mis à la disposition des millions d'utilisateurs pour profiter des avantages des services fournis par eux.

Virtualisation:

La virtualisation prend en charge l'exécution de plusieurs machines de serveurs virtuels sur une seule machine physique. Cela permet une utilisation efficace des ressources, ce qui signifie que les services peuvent toujours fonctionner de manière indépendante tout comme il se trouve sur un matériel physique différent. Si une défaillance matérielle se produit, les serveurs virtuels sont transférés vers un autre serveur physique sain. La virtualisation divise également les utilisateurs sans les isoler réellement. L'hyperviseur gère essentiellement ces serveurs virtuels. Les VPS individuels ont leur propre système d'exploitation installé à laquelle l'utilisateur peut accéder en fonction du type de cloud.

Les serveurs virtuels créés sont appelés gouttelettes que dans les gouttelettes de l'océan, en terminologie numérique.

Une juste part de CPU, de mémoire, de stockage et de ressources d'équilibrage de charge est attribuée à ces gouttelettes par défaut. Si les ressources échouent, une allocation dynamique est possible dans DigitalOcean.

Les quatre types de services cloud généralement disponibles sont:

  1. Public: Ce cloud est disponible publiquement pour que tout le monde puisse utiliser avec le partage des ressources. Le contrôle entier réside dans le fournisseur de cloud. DigitalOcean permet par défaut de créer toutes les gouttelettes en tant que serveurs publics.
  2. Privé: ce cloud est limité à une organisation particulière. Tous les départements internes de l'entreprise ont accès au cloud, personne d'autre ne fait.
  3. Communauté: Type d'un cloud public conçu pour répondre aux besoins spécifiques des personnes ayant des préoccupations communes. Peut appartenir à une ou plusieurs organisations qui tombent sous la même communauté.
  4. Hybride: Ce cloud est un mélange de public et de privé à la fois, où seules les informations sensibles sont stockées sur le cloud privé. D'autres informations sont disponibles sur le cloud public.

DigitalOcean fournit des serveurs privés virtuels. La principale différence entre VPS et le cloud privé, que les VPs sont basés sur un seul serveur physique ou un serveur de cloud public, tandis que dans le cloud privé, seuls les utilisateurs autorisés peuvent accéder aux ressources qui sont déployées sur divers serveurs physiques du mainframe. Une autre différence étant, les utilisateurs peuvent prendre plus de contrôle sur l'allocation et l'utilisation des ressources d'un VPC par rapport aux VP traditionnels; Par conséquent, VPC peut être plus cher que les VP. Malheureusement, DigitalOcean fournit uniquement des VP, mais il est plus que suffisant pour héberger un site Web public WordPress.

DigitalOcean fournit la mise en commun des ressources de diverses ressources informatiques comme la bande passante réseau, le stockage et la mémoire de traitement. Sur la base de la demande, ces ressources virtuelles peuvent être attribuées ou réaffectées à des gouttelettes spécifiques. DigitalOcean permet également un contrôle automatique et une utilisation optimale en tirant parti d'une capacité de mesure pour surveiller et signaler l'utilisation.

Étapes pour installer et configurer WordPress sur une gouttelet

Étape 1: Créer une gouttelette

    1. Sélectionnez Créer Droplet en naviguant vers cette URL.

https: // cloud.DigitalOcean.com / gouttelettes

  1. Le nom d'hôte de gouttelet est le nom fourni à la gouttelet. Les espaces doivent être évités dans le nom d'hôte si possible.
  1. Accédez à la section «Applications en un clic» et sélectionnez «WordPress sur 16.04 ”ou quelle que soit la dernière version disponible pour le moment.

  1. Sous la taille de sélection, sélectionnez les 5 $ / mois. Le plan est suffisant pour commencer. Si vous améliorez un environnement d'hébergement partagé, optez pour le plan approprié. Assurez-vous de garder à l'esprit l'utilisation future du site Web lors de la sélection de la taille du serveur. DigitalOcean autorise également la réaffectation dynamique des ressources. Ainsi, même si des milliers d'utilisateurs visitent le site Web, l'espace du serveur devrait être suffisant.
  2. La région détermine l'emplacement physique de votre VPS. Cela signifie essentiellement que l'emplacement doit être sélectionné en fonction de l'emplacement du public. Cela améliorera les techniques SEO et la récupération rapide des informations.
  3. Ensuite, cliquez sur l'option Activer les sauvegardes, pour conserver une copie des données au cas où les informations sont perdues, il peut être récupéré facilement si une sauvegarde appropriée et mise à jour est maintenue. Cependant, cela coûte 20% du prix des gouttelettes.
  4. Faites défiler vers le bas de la page et cliquez sur le bouton Créer Droplet. Une fois cela fait, la gouttelette virtuelle est créée et installée.
  5. Une fois la gouttelette créée, copiez l'adresse IP.

Un e-mail est envoyé après la création de la gouttelette contenant une IP publique à la gouttelette, le nom d'utilisateur et le mot de passe. Le nom d'utilisateur est défini sous forme de «racine» et un mot de passe par défaut est généré de manière aléatoire.

Étape 2: Accédez à WordPress dans la gouttelette

  1. Entrez l'adresse IP à la gouttelet dans le navigateur. Le site WordPress est accessible à partir de l'adresse IP publique donnée. Accédez à cette adresse, recherchez le compte d'administration, modifiez le mot de passe par défaut en toute sécurité. http: /// wp-login.php
  2. Tapez le nom d'utilisateur donné et le mot de passe pour se connecter à la zone d'administration.
  3. Aller vers http: /// wp-admin / utilisateurs.php

Utilisez un mot de passe sécurisé sur le compte d'administration pour éviter toute sorte de fuite des informations dans le futur. Choisissez le mot de passe qui peut être facilement mémorisé. Utilisez ce site Web pour vérifier à quel point le mot de passe est sécurisé. https: // howsecureismypassword.filet/

Étape 3: Connexion SSH

SSH doit obtenir un accès sécurisé du serveur distant. Ceci est utile pour installer des thèmes, des plugins via le protocole FTP.

  1. Après avoir modifié le mot de passe par défaut, utilisez la configuration du mastic pour établir une connexion avec le serveur via SSH. Putty est un logiciel open-source.
  2. Dans la fenêtre Putty, entrez le nom de domaine ou l'IP comme nom d'hôte et sélectionnez le type de connexion en tant que ssh. Cliquez sur Établir la connexion.

Acheter un nom de domaine personnalisé

Un nom de domaine est essentiellement une adresse mémorable sur Internet vers un serveur Web. C'est via le nom de domaine que les utilisateurs trouveront votre site Web. Ainsi, il devient essentiel d'avoir un nom de domaine reconnaissable et mémorable. Un nom de domaine comporte la réputation de la marque. Il doit être sélectionné de telle manière qu'il peut rouler facilement de la langue et peut être intégré immédiatement dans la mémoire des utilisateurs.

C'est là que les registraires de nom de domaine comme Namecheap et GoDaddy entrent en photo. Des plans éclectiques sont disponibles sur ces plateformes pour que l'utilisateur puisse choisir selon ses préférences. Tous les noms de domaine sont uniques, il devient donc quintessence d'enregistrer le nom avant que quelqu'un d'autre ne le prétend.

Une fois que le terme de validité est terminé, si le renouvellement n'est pas effectué, le domaine devient obsolète et peut être affecté à différents utilisateurs si vous le demandez; Assurez-vous donc de le renouveler avant l'expiration du terme.

Mappage du nom de domaine sur IP à l'aide de Namecheap

1. Enregistrez un domaine en naviguant vers l'URL suivante. Ce domaine va être utilisé pour accéder au site Web WordPress susmentionné. L'enregistrement du domaine crée également un profil utilisateur.

https: // www.namecheap.com / domaines / enregistrement

2. Configurez le nom de domaine pour utiliser les serveurs de noms de DigitalOcean:

  1. Connectez-vous au panneau de configuration du registraire et accédez à la liste de domaine https: // ap.www.namecheap.com / domaines / liste de domaine
  2. Sélectionnez le nom de domaine que vous souhaitez configurer et cliquez sur onglet «Domaine»
  3. Après cela, spécifiez les serveurs DNS personnalisés en tant que serveurs de noms numériques. Tapez NS1.DigitalOcean.com, ns2.DigitalOcean.com et ns3.DigitalOcean.com dans les zones de texte.
  4. Sauvegarder. Cela complète la configuration des serveurs de noms.

3. Créez des gouttelettes si vous n'en avez pas déjà. Pour les gouttelettes existantes, sélectionnez l'adresse IP de la gouttelette, puis copiez-la dans un nouvel onglet dans votre navigateur. Ceci est fait pour vérifier si le serveur fonctionne ou non.

Configuration du nom de domaine avec la gouttelette

  1. Maintenant, pour configurer le nom de domaine à la gouttelettes, nous devons nous connecter au panneau de configuration du fournisseur de domaine et créer un enregistrement A. Cependant, puisque DigitalOcean est utilisé comme serveur Web, son serveur DNS intégré est utilisé pour ajouter les enregistrements. C'est beaucoup plus rapide que d'utiliser le reste des serveurs DNS.
  2. A-Record signifie enregistrement d'adresse et il est utilisé pour trouver l'adresse IP d'un ordinateur connecté au réseau. Dans le volet de contrôle de DigitalOcean, accédez à «Réseautage»
  3. Ajouter le nom de domaine enregistré dans namecheap.
  4. Tapez @ comme nom d'hôte et sélectionnez la gouttelet nouvellement créée où WordPress est installé comme "Redirectionnera vers"
  5. Ajouter le reste des enregistrements tels que CNAME Si un sous-domaine est utilisé, MX enregistre si un serveur de messagerie est utilisé de la même manière que les enregistrements ci-dessus.

Afin de vérifier si les choses sont en place, ouvrez l'invite de commande et tapez

domaine ping.nom

Si cela fonctionne sans aucune erreur, cela signifie que vous êtes tous définis et que le nom de domaine est correctement mappé à l'adresse IP et donc, le nom de domaine peut être utilisé directement pour y accéder.

Ainsi, cela nous amène à la fin de cet article où nous avons couvert l'installation et la configuration de WordPress sur DigitalOcean et la cartographie du nom de domaine à une IP.

Bonnes nouvelles! Toutes les étapes d'installation sont réussies et maintenant vous êtes prêt à lancer votre propre site Web WordPress innovant et créatif sur DigitalOcean Cloud Hosting. Le site WordPress peut en outre être personnalisé à l'aide de thèmes, de plugins. La plupart des thèmes peuvent être téléchargés gratuitement à partir d'ici https: // wordpress.org / themes /, tandis que les plugins peuvent être téléchargés à partir d'ici https: // wordpress.org / plugins /