Il existe un certain lot de décisions à prendre lorsqu'il s'agit de créer un site Web, mais peut-être qu'aucune n'est plus fondamentale que la décision d'héberger votre site localement ou avec un fournisseur d'hébergement Web.
Si cette question vous a laissé perplexe, vous voudrez peut-être jeter un coup d'œil à certaines des raisons pour lesquelles les gens choisissent d'héberger localement ou pourquoi ils peuvent choisir d'héberger avec un fournisseur à la place.
Résumé : Hébergement local ou utilisation d'un fournisseur d'hébergement Web
- Il y a avantages et les inconvénients à l'hébergement local et à l'utilisation d'un fournisseur d'hébergement Web.
- Hébergement local sur votre PC ou Mac met le contrôle ultime entre vos mains mais nécessite beaucoup d'expertise, ainsi qu'un investissement assez important en temps et en argent.
- Utilisation d'un hébergeur est de loin l'option la plus simple et la plus fluide, mais vous aurez moins de contrôle sur la personnalisation et les mises à niveau.
Hébergement local
Tout d'abord, qu'est-ce que cela signifie d'héberger votre site Web localement ? Eh bien, un hébergeur est essentiellement la « maison » où vit votre site Web.
L'hébergement local signifie que votre site Web est hébergé sur votre propre réseau de serveurs et que vous devrez configurer votre propre serveur.
Dans un sens, la différence entre l'hébergement local et l'utilisation d'un fournisseur d'hébergement est similaire à la construction de votre propre maison par rapport à l'embauche d'un entrepreneur.
Il peut y avoir beaucoup de bonnes raisons de construire sa propre maison, mais cela demande beaucoup de temps et d'expertise technique.
Alors pourquoi certaines personnes choisissent-elles d'héberger localement ?
Si vous avez le savoir-faire technique pour le faire avec succès, cette option vous donne le contrôle ultime sur votre propre site Web..
Il s'agit d'une approche très pratique, ce qui signifie que toutes les personnalisations, mises à niveau ou améliorations que vous souhaitez apporter vous appartiennent à tout moment sans avoir à contacter le service client ou à demander une autorisation.
Toutefois, l'hébergement local est pas une bonne idée pour tous ceux qui n'ont pas déjà un niveau assez élevé d'expertise en informatique.
Et même si vous êtes un expert en informatique, vous devrez probablement embaucher au moins quelques membres de l'équipe pour maintenir votre réseau opérationnel.
Cela, plus tout le matériel dans lequel vous devrez investir, signifie que vous allez avoir des coûts monétaires assez élevés, surtout au début.
Hébergement avec un fournisseur d'hébergement Web
L'utilisation d'un fournisseur d'hébergement Web professionnel pour héberger votre site Web est de loin l'option la plus simple et c'est donc ce que la plupart des gens recherchent lors de la création d'un site Web.
Bien que vous fassiez des compromis en termes de contrôle sur votre site Web, vous obtenez en retour la possibilité de vous asseoir et de laisser les professionnels gérer les aspects techniques de l'hébergement d'un site Web.
Cela libère votre temps (et votre argent) et vous permet de vous concentrer sur tous les autres aspects (franchement plus amusants) de votre site Web, tels que la conception, le contenu et le marketing.
Comment héberger un site Web localement
Maintenant que vous connaissez les avantages et les inconvénients des deux options d'hébergement, entrons dans les détails du fonctionnement de ces options d'hébergement.
Étant donné que l'hébergement local est beaucoup plus compliqué techniquement, nous allons passer en revue les bases ici.
Pour faire simple, vous avez deux options pour héberger un site web localement : vous pouvez configurer un serveur local or utiliser un hôte virtuel.
Serveurs locaux
Pour héberger localement, vous aurez besoin d'un serveur local. Il s'agit d'un ordinateur sur lequel est installé un logiciel dont le but est de servir un client au sein du réseau local.
Une façon de configurer un serveur Web local consiste à exécuter une application de serveur Web sur votre ordinateur, ce qui vous permettra d'héberger votre site Web localement et d'y accéder à partir de n'importe quel ordinateur de votre réseau.
Il existe plusieurs options pour les applications de serveur local, mais j'en mentionnerai deux ici : XAMPP et WAMP.
Fonctionnalités | XAMPP | WAMP | MAMP |
---|---|---|---|
Plateformes prises en charge | Prise en charge multiplateforme, Linux, Windows et Mac OS | Prend en charge le système d'exploitation Windows | Prend en charge Mac OS |
Serveur Web | Apache | Apache | Apache |
Langages de programmation | HTML, CSS, PHP, Perl | HTML, CSS, PHP | HTML, CSS, PHP |
Bases de données | MySQL | MySQL | MySQL |
Installation | Facile à télécharger, installer et configurer | Facile à télécharger, installer et configurer | Facile à télécharger, installer et configurer |
Ceux-ci peuvent ressembler à des personnages de Doctor Seuss, mais pour le dire simplement, ce sont deux types de logiciels différents que vous pouvez exécuter pour créer un serveur local pour héberger votre site Web.
Le plus simple et le plus convivial d'entre eux est XAMPP, une application multiplateforme qui peut être exécutée sur Windows, Linux et iOS.
Bien qu'il y ait encore une courbe d'apprentissage assez raide pour les débutants, XAMPP est plus facile à configurer que la plupart des autres options logicielles de serveur local tout en vous offrant un contrôle avancé sur les configurations apache et d'autres optimisations.
WAMP est une autre option qui fonctionne de manière similaire mais qui n'est compatible qu'avec Windows.
Une autre option potentielle consiste à utiliser un serveur Python simple.
C'est un excellent choix si vous avez besoin de configurer un serveur rapidement, car tout ce que vous avez à faire est d'installer Python et d'implémenter une seule commande de ligne pour établir un serveur HTTP simple.
Toutes ces options vous permettent d'accéder à votre site Web à partir de n'importe quel appareil de votre réseau.
cloud Hosting
Amazon et Google les deux offrent un hébergement cloud non géré, qui est une sorte d'option hybride entre l'hébergement de votre propre site Web et l'utilisation d'un fournisseur d'hébergement Web.
Vous aurez toujours beaucoup de contrôle sur les personnalisations de votre serveur, mais vous n'aurez pas à investir dans le matériel physique ou les logiciels requis pour configurer un serveur local.
L'un des grands avantages de l'hébergement cloud est que votre site Web ne dépendra pas d'un serveur physique.
Au lieu de cela, il sera hébergé dans le cloud, ce qui signifie vous pouvez y accéder de n'importe où – pas besoin d'être attaché à votre réseau.
Hôtes virtuels
Si vous souhaitez héberger votre site Web localement, une autre option consiste à utiliser un hôte virtuel.
L'hébergement virtuel est un moyen d'héberger plusieurs domaines indépendants sur un seul serveur ou un groupe de serveurs connectés.
L'hébergement virtuel est principalement utilisé par des particuliers ou des entreprises qui souhaitent utiliser un seul serveur pour prendre en charge plusieurs domaines.
Mais cela peut également être un moyen d'héberger votre propre site Web (ou sites Web) sur un seul ordinateur sans utiliser un fournisseur d'hébergement Web.
Il existe trois manières principales de configurer un hôte virtuel :
- Basé sur IP. Celui-ci est le plus simple, car il utilise différentes adresses IP pour envoyer des directives à chaque site Web hébergé sur le serveur.
- Basé sur le port. Cela fonctionne de la même manière que l'hébergement virtuel basé sur IP, mais les hôtes virtuels sont configurés à l'aide de ports pour répondre à plusieurs sites Web et différencier les sites Web qui doivent recevoir les directives.
- Basé sur le nom. Il s'agit du type de configuration d'hôte virtuel le plus courant aujourd'hui. Il utilise une adresse IP unique pour tous les sites Web sur le serveur et différencie les sites Web en fonction de leurs noms de domaine.
Tout cela est très technique, mais si vous voulez faire le travail et configurer un serveur virtuel, vous devrez d'abord choisir l'application serveur que vous souhaitez utiliser.
Apache est le plus populaire, mais il existe également d'autres options.
Comment héberger un site Web avec un fournisseur d'hébergement
Si l'hébergement de votre site Web localement semble écrasant, vous n'êtes pas seul. La plupart des gens (en particulier les débutants en création de sites Web) n'ont pas le temps et les ressources à consacrer à l'hébergement de leur propre site.
Heureusement, une énorme industrie de fournisseurs d'hébergement Web a été développée pour résoudre ce problème et vous faciliter la vie.
Les fournisseurs d'hébergement Web s'occupent de l'aspect technique de l'hébergement d'un site Web, vous permettant ainsi de vous concentrer sur les autres aspects de la gestion d'un site Web.
1. Choisissez un fournisseur d'hébergement Web
Il y a une tonne de grands fournisseurs d'hébergement Web sur le marché aujourd'hui, et la plupart d'entre eux proposent différents types d'hébergement Web à différents niveaux de prix.
Choisir le bon type d'hébergement pour vous peut être un peu déroutant, alors pour clarifier les choses, décomposons les différents types d'hébergement Web proposés par la plupart des fournisseurs d'hébergement Web.
Hébergement partagé
La plupart des fournisseurs d'hébergement Web proposent l'hébergement mutualisé comme option la plus économique.
L'hébergement partagé signifie que votre site Web partagera un serveur avec d'autres sites Web. Cela permet de garder plus d'argent dans votre poche et c'est une excellente option pour les sites Web qui débutent et qui n'anticipent pas un volume de trafic immédiatement élevé.
L'un des fournisseurs d'hébergement Web partagé les plus populaires est SiteGround, qui garantit une sécurité, une rapidité et des performances élevées à un prix très raisonnable.
Toutefois, partager des ressources avec d'autres sites signifie qu'il y en aura moins alloués à votre site Web.
Si vous anticipez une grande quantité de trafic (ou si vous n'aimez pas l'idée du partage), alors hébergement dédié peut être une meilleure option pour vous.
Hébergement dédié
Avec un hébergement dédié, votre site Web obtient le sien serveur dédié et ne partage pas de ressources avec d'autres sites.
Naturellement, il s'agit d'une option plus coûteuse puisque vous louez essentiellement un serveur entier. En tant que tel, il est généralement préférable pour les sites Web de taille moyenne à grande avec une charge de trafic élevée.
Vous pouvez voir des fournisseurs d'hébergement Web offrir hébergement dédié géré. Cela signifie qu'ils s'occuperont de la gestion et de la maintenance du serveur (au lieu que ce soit votre responsabilité).
Hébergement VPS
L'hébergement de serveur privé virtuel (VPS) est une autre option offerte par de nombreux fournisseurs d'hébergement Web.
L'hébergement VPS utilise la virtualisation pour donner à votre site l'accès à des ressources dédiées même si vous partagez toujours techniquement un serveur avec d'autres sites Web.
De cette façon, c'est une sorte de compromis entre l'hébergement Web partagé et dédié.
Vous obtenez le meilleur des deux mondes, généralement pour un prix légèrement supérieur à celui de l'hébergement mutualisé et à un prix légèrement inférieur à celui de l'hébergement dédié.
Hébergement Cloud VPS
Une autre option d'hébergement consiste à utiliser un service d'hébergement Web basé sur le cloud.
Il s'agit d'une option plus récente qui héberge votre site Web dans le cloud, vous permettant d'y accéder de n'importe où dans le monde - pas besoin d'être physiquement proche de votre serveur.
J'ai brièvement mentionné l'hébergement cloud plus tôt comme méthode d'hébergement de votre propre site Web. La différence ici est que l'hébergement cloud fourni par un hébergeur est géré en externe.
Ils l'installent pour vous, gèrent toutes les configurations et sont là pour vous aider en cas de problème ou si vous souhaitez apporter des modifications.
Si vous choisissez d'opter pour un hébergement cloud géré, il est important de faire des recherches et de choisir un fournisseur qui offre des fonctionnalités de sécurité hermétiques.
Heureusement, il existe quelques grands fournisseurs d'hébergement cloud sur le marché aujourd'hui.
L'un d'entre eux est Hébergement Scala, qui offre hébergement VPS cloud géré (un hybride entre le cloud et l'hébergement VPS) avec sécurité et performances élevées à un prix remarquablement bas.
2. Enregistrez un domaine
Une fois que vous avez choisi un fournisseur d'hébergement Web, vous devez enregistrer un nom de domaine pour votre site Web.
De nombreux plans proposés par les fournisseurs d'hébergement Web incluent l'enregistrement de domaine gratuit, ce qui simplifie et facilite la configuration de votre nom de domaine.
Cependant, si votre plan d'hébergement Web ne comprend pas d'enregistrement de domaine gratuit, vous devrez l'enregistrer auprès d'un registraire de domaine fiable et de confiance.
Tous les domaines sont régis par l'Internet Corporation for Assigned Names and Numbers (ICANN), donc Lorsque vous recherchez un bureau d'enregistrement de domaine, vous devez vous assurer d'en choisir un accrédité par l'ICANN.
L'un des bureaux d'enregistrement de domaine les plus populaires est GoDaddy, mais il existe également de nombreux bureaux d'enregistrement de domaine alternatifs dignes de confiance, tel que Bluehost et Namecheap.
Une fois que vous avez trouvé un registraire de domaine accrédité, vous pouvez utiliser un outil de vérification de domaine pour voir si votre nom de domaine a déjà été pris ou non. S'il est disponible, il est temps de l'acheter !
Assurez-vous de suivre attentivement les instructions d'achat fournies par votre bureau d'enregistrement de domaine et de ne pas laisser les paiements mensuels expirer, ou vous pourriez perdre votre nom de domaine au profit de quelqu'un d'autre !
3. Commencez à créer votre site Web
Phew! Maintenant que vous avez fait le travail et compris où et comment héberger votre site Web, il est temps de commencer à créer le site réel.
La bonne nouvelle est que certains hébergeurs Web sont livrés avec des constructeurs de sites Web intégrés. SiteGround, par exemple, inclut l'excellent outil de création de site par glisser-déposer Weebly avec tous ses plans.
SiteGround et de nombreux autres hébergeurs proposent également WordPress hébergement afin que vous puissiez créer votre site Web en utilisant WordPress.
Toutefois, si l'hébergeur que vous avez choisi n'inclut pas de constructeur de site Web dans ses plans (ou si vous avez décidé d'héberger votre site web localement), alors vous devrez choisir un constructeur de site Web.
En fin de compte, le créateur de site Web qui vous convient dépendra du type de site Web que vous essayez de créer.
Vous voudrez peut-être une approche plus pratique, mais si la facilité et la rapidité sont vos priorités, alors un constructeur de site Web sans code pourrait être la bonne option pour vous.
Résumé
En fin de compte, vous seul pouvez décider si l'hébergement de votre propre site Web ou l'utilisation d'un fournisseur d'hébergement Web est préférable pour vous.
En général, l'hébergement de votre site localement vous donne beaucoup plus de contrôle sur la sécurité, les personnalisations et les mises à niveau de votre site Web.
Cependant, cela nécessite une connaissance assez avancée des configurations informatiques, sans parler d'un investissement important en temps et en argent.
Avec un fournisseur d'hébergement Web, vous renoncez à la liberté et à l'indépendance du début à la fin qu'offre l'hébergement local.
Toutefois, ce que vous obtenez en retour, c'est la facilité de laisser quelqu'un d'autre faire le travail d'hébergement de votre site.
Et même si vous n'obtenez pas le même niveau de contrôle, les hébergeurs de sites Web do offrent une gamme impressionnante d'options en ce qui concerne comment et où votre site Web sera hébergé.
Surtout si votre budget n'est pas un problème, vous pouvez obtenir une tonne de flexibilité et de grands avantages en utilisant un hébergeur professionnel.
Références :
https://www.freecodecamp.org/news/how-to-find-and-edit-a-windows-hosts-file/
https://deliciousbrains.com/xampp-mamp-local-dev/
Liste des services d'hébergement Web que nous avons testés et examinés :