Hébergement de Site Web
L’hébergement de site web est disponible 24 heures sur 24 et fournit plusieurs services associés à la conservation et la mise à disposition du public des pages du site:
- Serveur HTTP pour la lecture des pages.
- Serveur FTP pour le transfert de fichiers.
- Serveur de messagerie.
- Etablissement de statistiques de visites.
- Les types d’hébergements
- Les caractéristiques d’un hébergement mutualisé
- Les principaux hébergeurs
- Les nouvelles formes d’hébergement
- Terminologie
- Voir aussi
- Plus d’informations
Les types d’hébergements
Hébergements mutualisés
Ils sont partagés sur un même serveur et un même disque dur.
Le client ne dispose d’aucune faculté d’administration du serveur et dépend des services offert. Cela est évidemment infiniment plus simple puisqu’il se content d’envoyer le contenu du site au serveur.
Hébergements dédiés distants
C’est toujours un prestataire qui fournit le matériel, serveur, disque dur, mais sur ce matériel le client dispose de son propre serveur logiciel qu’il configure selon ses besoins. Ce type d’hébergement convient lorsque vous désirez héberger de nombreux site ou un site ayant un trafic très important.
Il est possible aussi de disposer d’un serveur virtuel fonctionnant sur un serveur logiciel associé à un serveur matériel distant.
La colocation est la possession d’un serveur, qui est placé physiquement avec d’autres chez un fournisseur.
Hébergement propre
Dans ce cas, on n’a pas recours à un prestataire externe, on transforme son propre ordinateur en serveur au moyen d’un logiciel spécialisé comme Apache, Windows Server, etc. Un gestionnaire intégré au système d’exploitation associé le nom de domaine à l’adresse de l’ordinateur.
L’ordinateur doit fonctionner en permanence et la présence est obligatoire pour gérer les surcharges, les pannes…
Les blogs
Plusieurs sites proposent un hébergement de blog, avec un logiciel préinstallé ce qui délivre l’utilisateur de tous les aspects techniques.
Nouvelles formes
Comme on le détaillera dans la section Nouvelles formes d’hébergement, un nouveau service est aussi en train d’apparaitre, dans le prolongement des blogs et dans un cadre de « social network» , de réseau social Web.
Les caractéristiques d’un hébergement mutualisé
Les prix et les services offerts par les hébergements proposés diffèrent notablement.
Les pièges qu’il faut éviter, avec une offre apparemment avantageuse, sont d’une part le défaut de services comme PHP, htaccess, statistiques, ou une limitation en débit ou en nombre de hits mensuels.
Base de données MySQL
Généralement avec le gestionnaire MySQL. Cela permet de gérer des comptes utilisateurs, de créer un site dynamique à partir de données, d’utiliser un gestionnaire de contenu (CMS).
Le CGI
Permet d’exécuter des programmes. On peut utiliser divers langages de programmation: C, Perl, PHP, etc. La présence d’un répertoire CGI-BIN dénote la possibilité d’utiliser ces programmes.
Espace disque
Ce n’est pas vraiment un problème maintenant. 10 gigas sont suffisants pour un nouveau site et se trouvent facilement.
Débit maximal mensuel ou trafic
Exprimé en mégas ou gigas octet, c’est la taille cumulée maximale des fichiers lus ou téléchargés sur le site, comprenant les images des pages. Multiplier la taille des pages plus celle des images incorporées par le nombre de pages vues.
Nombre de hits maximal mensuel
Le nombre de hits est le nombre de requêtes, pas seulement le nombre d’accès ou de pages mais aussi chaque élément lu sur le site pour compléter la page: image, accès base de données, etc.
Fonction mail
Les hébergement à bon marché ne dispose pas d’une fonction d’envoi d’email en PHP ce qui peut empêcher d’utiliser un CMS.
Mails
A l’hébergement sont associés des possibilités de gestion d’e-mails avec le nom de domaine en partie droite (Ex moi@scriptet.net): espace de stockage, catch-all (redirection de tout terme gauche associé au nom de domaine), et autres possibilités.
La page d’erreur 404
Elle est affichée quand on demande une page inexistante sur le site. On doit pouvoir remplacer la page standard par une page propre ou un renvoi sur la page d’accueil et cela se fait avec le fichier .htaccess.
Htaccess
Possibilité d’installer ce fichier interprété par le serveur pour gérer les redirections.
PHP 4 ou PHP 5
Placer des scripts dans les pages pour les rendre dynamiques. PHP 5 a des possibilités XML plus évoluées, et une orientation objet plus complète.
Pour un serveur Windows, on peut aussi utiliser ASP.
Statistiques
La plupart des hébergeurs proposent des statistiques complètes avec le logiciel Urchin, Webalyzer ou autre. Nombre de visiteurs par jour, pages vues par visiteur, site à l’origine de la visite, etc.
SSL
Accès sécurisé, indispensable pour percevoir de l’argent, donc pour un site d’e-commerce.
Multi-domaine et domaines multiples
L’hébergeur peut supporter des domaines multiples pointant sur des sous-répertoires différents, ce qui permet plusieurs sites sur le même hébergement. Mais il peut aussi supporter seulement des domaines différents pointant sur le même hébergement. Dans ce cas des domaines différents présentent le même contenu et si on n’y prend garde cela peut causer des problèmes de duplicate content vis à vis des moteurs de recherche.
Le support
C’est souvent le point faible des hébergements à bon marché. Si le site est commercial, on ne peut se contenter d’un support par forum, même si cela suffit à résoudre la plupart des problèmes.
Autres critères
Le système d’exploitation: Windows ou Linux. Le serveur: Apache ou Windows server. Le prix. La périodicité de paiement.
Les principaux hébergeurs
Pour un hébergement mutualisé ou dédié.
- Hébergement Discount et Hébergement-gratuit – Gratuit ou économique.
- Ovh – Offres combinées avec nom de domaine.
- 1&1 – Offres similaires.
- Nuxit.
- Sourceforge – Gratuit pour des projets open source uniquement.
Pour le détail des offres ou les hébergements professionnels avec des tarifs à partir de 30 € par mois, voir le comparatif des hébergeurs.
Nouvelles formes d’hébergement
Ils sont une combinaison du réseau social et de l’hébergement, une extrapolation de l’hébergement de blog, et consistent à proposer un espace doté d’outils de développement et de diffusion ou l’utilisateur pourra placer et développer une application Web, ou une création informatique, et faire partager avec les autres.
Le site est en l’occurence un projet, doté d’un espace de stockage, et d’outils. Le site Popfly de Microsoft sans être réellement l’inventeur du concept (déja utilisé par Yahoo) semble être destiné à populariser le principe grâce aux outils extrêmement simplifiés qu’il propose, pour créer par exemple un mashup ou diffuser une oeuvre. Mais un des principaux sites de réseaux sociaux, Facebook, vient d’annoncer qu’il proposera le même service.
Noter que l’hébergement de projets de programmation existe depuis longtemps sur sourceforge.net, mais l’usage sera beaucoup plus général et s’adressera aussi aux non-programmeurs.
Terminologie
A Record (Adress Record)
Champ A (adresse) de configuration du serveur de nom. Il contient l’adresse IP du serveur qui héberge le site. Dans le cas d’un hébergement mutualisé, cela associe un nom de domaine géré par un registrar à l’IP du serveur de l’hébergeur, et cela redirige le trafic pour ce nom du domaine vers le répertoire du site web correspondant.
CGI
Protocole de fonctionnement de scripts sur un espace hébergé. Il peut utiliser des programmes binaires ou en langage de script comme Perl.
CNAME (Canonical NAME)
Champ de redirection invisible. Redirige le trafic par le remplacement dans l’URL d’un domaine ou sous domaine donné, d’un autre domaine ou sous domaine effectif.
Dédié (hébergement)
Ce type d’hébergement consiste en un espace et des ressources sur un matériel externe. Il vous est octroyé une partie de la bande passante, charge à vous de gérer et configurer le serveur. On choisit ce mode, lorsque l’on veut personnaliser la configuration du serveur, ou que l’on veut héberger une multitude de sites.
Domaines synomymes / voisins / ou alias de domaines.
Les alias sont les noms de domaines qui pointent sur un même contenu, une même URL. On peut aussi exiger qu’ils aient le même nom avec des TLD différents, ou des noms similaires.
Ne pas confondre avec le multi domaine ou les domaines pointent sur des sous répertoires différents et sont vus comme des sites différents.
FAQ (Frequently Asked Questions)
Liste des questions les plus fréquemment posées et réponses.
FTP (File Transfert Protocol)
Protocole d’accès à Internet, utilisé pour télécharger des fichiers, ou pour envoyer le contenu du site. On peut aussi créer des espaces sur un site, accessible à des tiers en mode ftp.
Hit
Le nombre de hits, autrement dit de requêtes, n’est pas le nombre de visiteurs. Si une page contient neuf images, cette page produit 10 requêtes sur le réseau. Supposons qu’un hébergement limite à 10000 requètes par jour et qu’un visiteur regarde 5 pages en moyenne, (statistique non officielle) le site sera bridé à 2000 visiteurs par jour.
HTTP (HyperText Transfert Protocol)
Protocole d’accès à Internet qui permet d’afficher les pages HTML.
.htaccess
Fichier du serveur Apache installé à la racine du site qui commande l’accès aux fichiers HTML, et permet notamment la redirection d’un nom de fichier demandé par le navigateur sur un nom différent effectivement hébergé.
Mutualisé
Hébergement partagé sur un serveur. Un espace disque, vous est alloué et un trafic maximal mensuel ou un nombre maximal de hit peut éventuellement limité l’utilisation faire par votre public des ressources du serveur.
MX record (Mail eXchange record)
Champ d’adresse de l’IP du serveur qui gère les e-mails.
NS record (Name Server record)
Champ contenant l’IP du serveur du nom de domaine. Celui-ci associe un nom de domaine à une adresse IP, laquelle peut être un autre serveur du même site, si la même société gère à la fois le domaine et l’hébergement.
LAMP
Linux, Apache, MySQL, PHP. C’est l’environnement le plus souvent proposé pour un hébergement.
PHP
Langage de script fonctionnant coté serveur, même si le code est inséré dans les pages HTML chargées par le navigateur. Il permet de créer un contenu de page selon des données lues sur le serveur ou des traitements.
POP
Un compte POP est un stockage physique des e-mails sur le serveur de l’hébergeur (ou le registrar). Superflu avec gmail etc.
Robot.txt
Fichier installé à la racine du site, qui interdit éventuellement la passage des robots des moteurs de recherche.
Sous domaine
Nom accolé à un nom de domaine partagé, sous la forme xxx.scriptet.net et redirigé en interne sur un sous répertoire de la forme www.scriptet.net/xxx. Le nombre de sous-domaines est limité. Un sous domaine correspond à un site différent pour les moteurs de recherche.
Trafic maximal ou débit maximal
La taille maximale des fichiers transférés à l’internaute, incluant pages html, images, archives, requêtes et réponses de base de données. Le plafond atteint pour le mois, les transferts sont stoppés ou un supplément de prix est demandé, selon l’hébergeur (voir son règlement).
URL-rewriting
Consiste à faire une translation entre le nom de page cherché par le navigateur et le nom réel du fichier sur le site ou encore un nom créé dynamiquement à chaque accès. Les liens utilisent le nom clair. L’url-rewriting, sur le plan pratique est une règle placée dans le fichier « .htaccess» .
Webmail
Consultation de messagerie et des e-mails sur le Web.
Voir aussi
- Le dépôt d’un nom de domaine.
Plus d’informations
- Un comparatif des hébergeurs.
- Le fichier robots.txt.
