Les étapes pour héberger un site internet

Comment héberger un site web ? Le Guide Ultime

Mis à jour le

Chaque site Web doit être hébergé quelque part. Cela lui permet d’être accessible de partout et en tout temps.

Donc, savoir comment héberger votre site web est le seul moyen de le publier sur le Web.

La plupart des débutants croient souvent qu’il faut posséder des compétences techniques poussées pour pouvoir héberger leurs propres sites internet.

En réalité, ceci n’est tout simplement pas vrai !

Si vous utilisez la bonne approche, vous pouvez facilement héberger votre propre site en quelques minutes. Ceci vous empêchera certainement de gros maux de tête et des problèmes en cours de route.

Dans la plupart des cas, c’est aussi simple que de créer un compte Twitter ou Facebook. 

Dans ce tutoriel, je décris les étapes à suivre pour l’hébergement d’un site Web sans avoir besoin d’aucune compétence technique.

Je vous expliquerai également comment tout cela fonctionne derrière les coulisses. Cela vous aiderait à comprendre les différentes façons possibles pour héberger son site Web.

Prêt ? Commençons.

C’est quoi l’hébergement de site web ?

Comment fonctionne l'hébergement de site Web ?

Le concept de l’hébergement de site Web est assez simple:

Votre site est hébergé sur un serveur physique. Le fournisseur d’hébergement Web (un hébergeur tier ou vous même) assurera le bon fonctionnement du serveur ainsi que la technologie nécessaires pour connecter votre site à Internet.

Lorsqu’un internaute souhaite visiter votre site Web, il lui suffit de rentrer votre nom de domaine dans son navigateur. Leur appareil se connecte au serveur et vos pages sont livrées à l’utilisateur.

Combien y-a-t-il de méthodes pour héberger un site internet ? 

Vous pouvez héberger votre site Web en utilisant l’une de ces 2 méthodes

  1. Chez un hébergeur web professionnel
  2. Localement sur votre ordinateur

La meilleure méthode dépend de votre niveau d’expérience. Les plates-formes d’hébergement sont de loin, beaucoup plus courantes.

C’est pourquoi nous couvrirons d’abord cette approche. La configuration de votre propre serveur est un bon exercice d’apprentissage, mais cela s’arrête là. 

Si vous n’êtes pas à l’aise avec l’informatique, il est préférable de choisir un hébergeur web bon marché et fiable.  

Quel type de site Web possédez-vous ?

Différence entre site statique et site web dynamique

Vous trouverez généralement 2 types de sites Web

1. Sites Web statiques ou de base: 

Les sites Web statiques sont des sites Web simples avec une ou plusieurs pages Web (appelées pages HTML). 

Vous pouvez les créer sur votre ordinateur avec un éditeur HTML comme Dreamweaver. Ensuite, télécharger les pages sur le serveur de votre hébergeur en utilisant n’importe quel logiciel FTP (tel que FileZilla). 

Chaque fois que vous devez apporter des modifications à votre site Web, vous devrez modifier les pages sur votre ordinateur et les télécharger à nouveau. 

Puisqu’ils ne peuvent pas être modifiés dynamiquement, ces sites Web sont appelés sites Web statiques. La création de sites Web statiques coûte souvent moins chers que les sites Web dynamiques. Toutefois, ils sont livrés avec des fonctionnalités limitées et aucune option pour le commerce électronique ou l’interactivité.

2. Sites Web dynamiques: 

Les sites Web dynamiques contiennent des informations qui changent en fonction de l’heure de la journée, du visiteur et d’autres facteurs. 

Ils utilisent des scripts côté client et côté serveur pour créer et mettre à jour le contenu. 

Les scripts côté client, qui s’exécutent sur l’ordinateur d’un utilisateur, sont principalement utilisés à des fins d’apparence et d’interaction. 

Les scripts côté serveur, qui résident sur un serveur (qui sont largement utilisés par les sites de ecommerce et de réseautage social) permettent aux utilisateurs d’avoir des comptes individuels et de fournir une réponse personnalisée pour chaque utilisateur. 

Les sites Web dynamiques sont pilotés par des CMS (Systèmes de gestion de contenu). Ces derniers vous permettent d’ajouter et de modifier directement du contenu (texte, conception, photos et vidéos). En plus, un CMS permet à vos visiteurs de laisser des commentaires et de démarrer des discussions.

Option 1 : Héberger votre site chez un hébergeur Web

Première option: Héberger votre site chez un hébergeur web

Voici quelques recommandations à suivre pour pouvoir héberger un site internet chez un hébergeur de site professionnel .

1. Acheter un domaine

Avant de planifier l’hébergement de votre site, vous devez choisir et enregistrer un nom de domaine

Si vous n’en possédez pas déjà, la plupart des hébergeurs web vous aideront à en acheter un. La combinaison des deux services en paquet peut présenter des avantages en termes de prix.

Vous pouvez également acheter les deux séparément auprès de sociétés différentes. 

Il se peut que certains hébergeurs ne vendent pas de noms de domaine car ils se spécialisent uniquement dans l’hébergement web. Si c’est le cas, vous devez acheter un domaine auprès d’un registraire de noms de domaine.

L’achat d’hébergement et le nom de domaine ensemble simplifie considérablement le processus. Si vous achetez un nom de domaine et un hébergement séparément, vous devez prévoir une étape supplémentaire. 

En fait, vous devrez définir les serveurs de noms (DNS) sur le site Web du registraire de domaine. Ensuite, vous devez les pointer vers les adresses IP fournies par votre hébergeur. 

Il est préférable de vérifier les procédures à suivre avec votre registraire, car cela peut varier d’un site à l’autre.

2. Quelle plateforme choisir ? Windows ou Linux ?

Quelle système d'exploitation utilisé ?

Contrairement aux sites HTML statiques qui peuvent être hébergés sur la plupart des serveurs Web, certaines applications Web peuvent exigées un système d’exploitation bien particulier pour bien fonctionner. 

Il existe essentiellement deux types de plates-formes d’hébergement. 

En fonction de vos besoins d’hébergement et de ce qui vous convient le mieux, vous pouvez choisir entre :

Hébergement Linux 

Ce type d’hébergement permet d’exécuter des scripts écrits en PHP, Perl, Python et d’autres langages d’origine Unix.

Il prend généralement en charge les bases de données PostgreSQL et MySQL. C’est le système le plus utilisé et le moins cher parce qu’il est offert en Open-Source.

Hébergement Windows

Il permet d’exécuter des scripts ASP à l’aide de .NET et d’autres technologies Microsoft, et prend en charge Microsoft SQL Server et la base de données Access.

Ce type d’hébergement est plus coûteux en raison des prix de licences Windows.

3. Choisissez un fournisseur d’hébergement de site internet

Choisir un hébergeur web

Il s’agit d’une étape importante. En fait, pour que votre site Web soit accessible sur Internet, vous avez besoin d’un endroit pour l’héberger. 

Bien que vous puissiez vous héberger vous même votre site internet (ce que nous reviendrons plus tard), cet espace est généralement fourni par un hébergeur internet. 

Pour choisir le meilleur hébergeur pour votre site Web, vous devez considérer certains aspects importants.

a. Combien cela coûte pour héberger un site ?

Le meilleur moyen de juger un bon hébergeur n’est pas le prix. Vous ne saurez jamais si vous devez dépenser 2 Euros ou 200 Euros par mois, sauf si vous connaissez les exigences techniques de votre site. 

En fait, le tarif dépend de plusieurs facteurs comme le type d’hébergement (voir plus bas) ainsi que les options choisies.

b. Comment choisir un hébergeur ?

Il y a plusieurs facteurs impliqués dans le choix d’un hébergeur. 

Il existe des centaines de fournisseurs d’hébergement sur internet. On trouve ceux qui sont de calibre local et ceux qui ont une couverture internationale. Ils proposent chacun différents services  et différents prix.

L’hébergement Web comprend bien plus que la simple mise à disposition de votre site Web en ligne. Les hébergeurs web offrent également d’autres services indispensables, tels que l’assistance technique, la protection par pare-feu, les services de messagerie électronique, l’enregistrement de noms de domaine, etc.

Fiabilité et disponibilité du serveur

Garantie de disponibilité: 

Tout d’abord, assurez-vous que votre site Web est disponible 24/7/365. Vous ne voudrez certainement pas que vos visiteurs, en tapant votre adresse URL, atterrissent sur une page vide.

Recherchez un hébergeur avec une garantie de disponibilité d’au moins 99,5%

Redondance:

Lorsqu’un petit site Web tombe en panne en raison d’une erreur de la part de l’hébergeur, il peut rebondir sans être affecté.

Lorsque des temps d’arrêt surviennent pour une entreprise qui dépend de son site Web comme principale source de revenus, cela peut entraîner une perte considérable de revenus. 

Ainsi, lorsqu’un hébergeur propose une « redondance », cela signifie simplement qu’il compensera un site Web si une panne se produit en raison de problèmes de serveur de son côté.

Spécifications techniques

Type de base de données (BDD):

Le type de base de données utilisé par WordPress et d’autres systèmes de gestion de contenu (CMS) est MySQL. 

Certains sites Web nécessitent d’autres bases de données, telles que SQLite. Alors vérifiez d’abord le type de BDD dont votre site Web a besoin et assurez vous qu’il est disponible.

La bande passante et stockage:

La bande passante mesure la quantité de données ou de trafic qui passe entre votre site Web et l’Internet. 

De nos jours, La plupart des hébergeurs offre une bande passante illimité.

Afin de déterminer le type d’hébergement qui vous convient, vous devrez estimer l’espace de stockage dont votre site Web a besoin. 

En d’autres termes, si vous n’avez pas besoin de fichiers multimédias volumineux (images, vidéo, capacités de streaming, etc.), 10 Go de stockage d’espace disques vous suffiront. Les sites plus volumineux auront naturellement besoin de plus, par exemple 150 Go et plus.

Support client

Si le pire des scénarios se produit et que votre site Web tombe en panne, vous aurez besoin d’avoir accès à une assistance efficace et professionnelle. Alors, assurez vous de choisir un fournisseur d’hébergement qui offre une support client 24h / 24 pour obtenir l’assistance dont vous avez besoin.

Mesures de sécurité et options additionnelles

Certificats SSL:

Si vous souhaitez protéger la sécurité de vos visiteurs et / ou si vous prévoyez collecter des informations de carte de crédit et de traiter des transactions en ligne, vous aurez besoin d’un certificat SSL

Il est désormais un élément clé de l’algorithme de classement de Google. Donc, pour pouvoir améliorer le référencement de votre site dans les moteurs de recherche, un certificat SSL augmentera vos chances. Certains hébergeurs fournissent des certificats SSL gratuitement.

Sauvegardes

Pourquoi effectuer vous-même une sauvegarde alors que votre hébergeur peut s’en charger ? 

Quoi faire dans le cas où l’inattendu se produit et que votre site Web est attaqué par des hackers ou que votre système informatique est endommagé ?

C’est là où les sauvegardes rentre en jeux. Vous pouvez restaurer la version de sauvegarde la plus récente de votre site Web en moins de 2 minutes et votre site sera de retour en ligne en rien de temps. 

Les hébergeurs fiables offrent des sauvegardes toutes les 24 heures. Alors, dans le cas où quelque chose se passe mal, vous serez entre de bonnes mains. 

Service de messagerie

Si vous souhaitez avoir une adresse e-mail de votre fournisseur d’hébergement, assurez-vous de vérifier que le service de messagerie est offert par votre hébergeur.. 

La plupart des plans d’hébergement, quel que soit le fournisseur, incluent des e-mails avec des comptes illimités.

4. Sélectionnez un plan d’hébergement Web

Les types de plans d'hébergement de site internet

Il est temps maintenant de choisir un plan d’hébergement pour héberger votre site Web. 

Lorsque vous naviguez entre les différents produits de l’hébergeur, vous verrez cinq packages principaux: partagé, dédié, VPS, cloud et managé. 

Décrivons brièvement les principales spécificités de chacun de ces types.

a. Hébergement de site Web partagé

L’hébergement partagé est souvent considéré comme la “gamme d’entrée” de l’hébergement Web. Avec ce type d’hébergement de site, vous avez accès à un serveur physique qui hébergent plusieurs autres clients. 

Donc, vous partagez ou “louez” essentiellement les mêmes ressources clés (par exemple CPU, RAM, espace disque, etc.). Parce que vous n’utilisez qu’une petite portion des capacités du serveur, le prix que vous payerez n‘est pas cher du tout.

Avantages :

  • Le type d’hébergement de site le moins cher disponible (Aussi peu que 1 Euros / mois)
  • Idéal pour tout premier site Web à faible trafic 
  • Nécessite très peu d’expertise technologique 
  • Facile à configurer (l’application Softaculous installe instantanément n’importe quel CMS)
  • Comprend un créateur de site gratuit avec une interface glisser-déposer
  • Certificats SSL gratuits
  • Sauvegardes automatiques

Inconvénients:

  • Limitations en terme d’utilisation des ressources (peut ne pas être suffisant pour les sites Web à fort trafic)
  • Espace de stockage limité
  • Les performances de votre site Web peuvent varier en fonction des niveaux d’utilisation des autres clients

L’hébergement partagé est le type d’hébergement le plus populaire car il est bon marché et facile à configurer.

b. Hébergement VPS (Serveur Privé Virtuel): 

Dans l’hébergement de serveur VPS, chaque site Web est stocké sur un serveur très puissant. Ce dernier est divisé en plusieurs compartiments virtuels. 

Le logiciel serveur est configuré séparément pour que chaque unité puisse fonctionner indépendamment. 

Avantages :

  • Bonnes Performances et fiabilité
  • Moins cher que les plans d’hébergement dédié
  • Configuration personnalisable du serveur 
  • Assez d’espace de stockage et de bande passante pour alimenter des sites Web à haut trafic

Inconvénients:

  • Plus cher que l’hébergement mutualisé
  • Nécessite des connaissances techniques surtout si vous optez pour un package VPS non-managé

c. Hébergement dédié: 

Lorsque vous achetez un hébergement de serveur dédié, vous obtenez un serveur physique entier pour vous. 

Ce type d’hébergement vous donne plus de contrôle. En fait, vous pouvez tout configurer sur le serveur. Il est plus rapide, plus sécuritaire mais plus coûteux. 

C’est la solution idéale pour les grandes entreprises et les sites Web à fort trafic. 

Avantages :

  • Vous ne partagez aucune source avec d’autres sites.
  • Plus d’espace de stockage et de bande passante que l’hébergement partagé.

Inconvénients:

  • Hébergement très dispendieux
  • Nécessite des connaissances techniques avancées

d. Hébergement cloud: 

L’hébergement cloud permet à plusieurs serveurs virtuels (clouds) de fonctionner ensemble pour héberger un site Web ou un groupe de sites Web. 

Il offre une capacité illimitée pour gérer les pics de trafic soudains. Un site Web hébergé dans le cloud n’est pas limité à un seul serveur. De plus, les ressources qui lui sont allouées peuvent diminuer ou augmenter dynamiquement. 

Cet ajustement est fonction de la quantité de trafic que votre site reçoit. C’est une excellente option pour les grands sites Web, y compris les sites ecommerce.

La plupart des gens commencent par l’hébergement partagé (ou même un VPS ) et mettent à niveau plus tard à mesure que leur entreprise se développe.
L’hébergement VPS vous offre des capacités d’hébergement Web professionnelles à un prix bien inférieur à celui d’un serveur dédié.

Étude de cas: Comment héberger son site chez Infomaniak ?

Je pense qu’il est temps de passer à un exercice pratique.

Je vais prendre Infomaniak  comme hébergeur web  pour y héberger un site. Voici donc les étapes à suivre:

1. Enregistrer un nom de domaine

nom de domaine chez Infomaniak

La première chose à faire est de choisir un nom de domaine. Les prix sont très abordables en comparaison à la compétition.

Actuellement, Infomaniak offre des réductions substantielles sur plusieurs extensions de domaine. Par exemple, le .Com est offert à 8.90 Euros /an et le .Fr est à 5 euros/ an.

2. Choisissez un plan 

Après avoir créer votre compte, il est temps de choisir un plan d’hébergement. Infomaniak offre différents services. Je vous recommande d’opter pour le plan “Hébergement web+email”. Il vous coûtera 7.42 € /mois.

Commander un plan d'hébergement de site

3. Liez votre nom de domaine à votre hébergement

Cette étape vous permet de choisir le nom de domaine qui doit être associé avec votre plan d’hébergement. Infomaniak prend en charge la configuration automatique des DNS.

Lier un nom de domaine à l'hébergement de site

4. Créer ou télécharger votre site web

C’est l’étape finale. Vous pouvez soit héberger votre site déjà existant en le téléchargeant sur votre serveur, ou créer un nouveau site directement à partir du tableau de bord. 

Infomaniak, vous offre la possibilité de créer votre site en utilisant WordPress. Vous aurez accès à des centaines de thèmes professionnels gratuitement. 

Comment télécharger un site internet sur un serveur ?

Vous pouvez télécharger votre site Web sur votre compte en vous connectant à votre serveur soit  à l’aide du gestionnaire de fichiers de cPanel ou du client FTP (tel que FileZilla). Après quoi votre site Web sera mis en ligne.

Comment héberger un site web avec cpanel ?

Suivez ces 4 étapes: 

  1. Connectez-vous à votre cPanel.
  2. Cliquez sur l’icône intitulée Gestionnaire de fichiers.
  3. Sélectionnez Web Root et cliquez sur Go.
  4. Ajoutez tous les fichiers et dossiers sous public_html et leur dossier de domaine respectif.

Voici les étapes en vidéos :

Comment télécharger votre site Web à l’aide d’un client FTP ?

Vous pouvez vous connecter à FTP via un programme FTP tel que FileZilla Client.

Il vous permet de voir les fichiers et dossiers sur votre serveur comme vous les verriez sur votre ordinateur. Vous pouvez l’utiliser pour faire glisser et déposer les fichiers de votre site Web dans le dossier /public_html/ à partir de votre Ordinateur.

Pour vous connecter à votre serveur Web via FileZilla, procédez comme suit:

  1. Installez FileZilla et ouvrez-le
  2. Dans le menu Fichier, sélectionnez Gestionnaire de site
  3. Cliquez sur Nouveau site
  4. Nommez le nouveau site. Vous pouvez utiliser votre propre nom de domaine
  5. Saisissez l’adresse IP de votre site Web dans le champ marqué Adresse FTP
  6. Entrez le nom d’utilisateur et le mot de passe que vous avez reçus dans votre mail de bienvenue
  7. Définissez le port sur 21 (FTP s’exécute toujours sur le port 21)
  8. Cliquez sur Connecter

Une fois votre FTP connecté, vous verrez les fichiers et dossiers de votre:

  • Ordinateur local à gauche
  • Service d’hébergement Web à droite

Pour télécharger des fichiers sur votre compte d’hébergement via FileZilla, procédez comme suit:

  1. Dans la partie gauche de FileZilla, sélectionnez le (s) fichier (s) et dossier (s) que vous souhaitez télécharger.
  2. Faites glisser et déposez le(s) fichier(s) et dossier(s) vers l’emplacement du répertoire sur le côté droit de votre service d’hébergement Web. FileZilla va maintenant commencer le téléchargement.
  3. Une fois le téléchargement terminé, le journal FileZilla confirmera le succès et vos téléchargements seront visibles sur le côté droit.

Voici les étapes en vidéo:

Option 2: Comment héberger un site Web localement ?

Héberger un site web localement

Il existe deux façons d’héberger un site Web localement, et chacune implique trois étapes (pas si simples):

Utilisez votre PC Windows comme serveur WAMP:

  1. Étape 1: installez le logiciel WAMP.
  2. Étape 2: téléchargez les fichiers du site.
  3. Étape 3: Rendez votre site Web public.

Utilisez une machine Linux:

  1. Étape 1: installez le logiciel LAMP.
  2. Étape 2: configurer les fichiers de site et DNS.
  3. Étape 3: configurer Apache.

Héberger un site Web vous-même est une approche plus pratique et pas aussi fiable. 

C’est une excellente façon pour comprendre le fonctionnement de l’hébergement de site Web. Toutefois, cela s’arrête là. 

En fait, il faut s’attendre à avoir des connexions lentes, passer plus de temps pour la maintenance et votre ordinateur devra être allumé en permanence. 

Ce n’est pas idéal! Cela dit, vous pouvez toujours l’essayer et cela ne vous coûtera pas grande chose. 

Permettez moi de vous expliquer les deux approches. 

Notez bien que cette option n’est pas adapté pour les débutants. L’hébergement web gratuit est une perspective intéressante, mais vous en aurez vraiment pour votre argent. 

À moins que votre maison ne soit un centre de données, nous vous recommandons d’héberger votre site chez un fournisseur d’hébergement.

Hébergement d’un site Web en utilisant votre PC Windows comme serveur WAMP

L’approche d’héberger un site sur Windows signifie transformer votre ordinateur en serveur WAMP. 

WAMP est un acronyme qui signifie Windows, Apache, MySQL et PHP, qui sont les éléments qui composent le serveur.

Étape 1: installer le logiciel WAMP

WampServer

Il existe un certain nombre de programmes gratuits disponibles (WampServer et XAMPP pour n’en nommer que quelques-uns).

Téléchargez et installez-en un, en respectant les paramètres par défaut. Le logiciel permet à votre ordinateur d’agir comme un serveur, qui héberge les fichiers de votre site Web.

Étape 2: télécharger les fichiers du site

Une fois que vous aurez installé le logiciel WAMP, vous devrez lui ajouter un site. 

Ouvrez  le tableau de bord, puis ajouter les fichiers de votre site dans le « répertoire www ». C’est là que les fichiers du site Web sont hébergés. Votre code HTML doit être écrit dans des fichiers texte avec l’extension .php

Étape 3: rendre votre site Web public

Votre site auto-hébergé demeurera en privé. Donc, il est complètement inaccessible. 

Lorsque vous êtes satisfait de ce que vous avez fait, accédez à « Apache » et sélectionnez le fichier « httpd.conf ». Assurez-vous que les paramètres se lisent comme suit…

Order Allow,Deny
Allow from all

Enregistrer le fichier et votre site sera en ligne.

Hébergement d’un site Web à partir d’une machine Linux

Étape 1: installer le logiciel LAMP

L’autre approche consiste à configurer un serveur LAMP (Linux, Apache, MySQL et PHP). 

Il s’agit en grande partie du même processus que WAMP mais sur un ordinateur Linux. 

Pour commencer, tapez la commande suivante dans le terminal Linux:

sudo apt install apache2 mysql-server php libapache2-mod-php7.0

Lors de l’installation, il peut vous être demandé de fournir votre mot de passe MySQL. Alors assurez-vous de l’avoir à portée de main. Une fois le logiciel installé, vous êtes prêt à configurer votre serveur.

Étape 2: configurer les fichiers de site et les DNS

Comme avec WAMP, vous ajoutez les fichiers de votre site dans le répertoire racine. Encore une fois, assurez-vous d’utiliser l’extension de fichier .php. Il est recommandé de s’assurer que PHP et MySQL fonctionnent correctement.

Étape 3: configurer Apache

Pour que votre serveur permette aux visiteurs de visiter votre site Web, vous devez demander à Apache d’accepter leurs demandes. Cela implique la configuration du répertoire racine et de modifier les autorisations.

Conclusion

Héberger un site Web n’est pas aussi compliqué que vous ne le pensez. En fait, l’ensemble du processus peut être accompli en seulement six étapes simples.

  1. Recherchez un bon hébergeur Web
  2. Déterminez votre budget.
  3. Enregistrez votre nom de domaine.
  4. Choisissez un type d’hébergement.
  5. Sélectionnez votre plan d’hébergement.
  6. Télécharger ou créer votre site

Suivez ces étapes dans cet ordre et vous aurez suffisamment d’informations pour prendre une décision éclairée. 

C’est la meilleure approche pour héberger n’importe quel site Web.N’oubliez pas de consulter les différents classements et comparatif  des hébergeurs Web pour trouver le meilleur hébergeur pour votre site Web.

Jacques Tremblay

Check Also

Comment créer un site Web sur un Mac ?

Mis à jour le 3 juin 2020 Voulez-vous créer votre propre site internet sur Mac …

Share via
Copy link