Hébergement de votre site Internet
Niveau : 
Tutoriel par dew (Alsacréations, Strasbourg)
Principe de l'hébergement
Après avoir conçu les premières pages de votre site, il est temps de les rendre accessibles au monde entier en les hébergeant sur un serveur web, afin que tout un chacun puisse y accéder en saisissant une adresse (de type http://www...) dans son navigateur. Un serveur web est un ordinateur performant, la plupart du temps dépourvu d'écran pour gain de place, et dévolu à sa tâche principale : l'hébergement. On fait appel à un hébergeur professionnel dans l'immense majorité des situations car héberger son site sur son propre ordinateur impose de bonnes connaissances dans l'administration de serveur, une très bonne connexion internet sous peine d'être saturé par le nombre de visites (pour peu que vote site prenne de l'importance) et une bonne sécurité pour protéger ses données.

Faire appel à un hébergeur professionnel permet donc de bénéficier d'une bonne disponibilité du site (en général le serveur d'hébergement est monitoré 24h/24h pour prévenir les pannes et alimenté par un groupe électrogène), d'une grande rapidité de connexion, et d'une meilleure sécurité contre de potentielles attaques. De plus, celui-ci permet d'utiliser des langages évolués tels que PHP, ASP, Perl, Python ou encore des bases de données (MySQL...) et de prendre en charge la gestion des adresses e-mail relatives à un nom de domaine.
Deux protocoles (au moins) entrent en jeu : La publication des fichiers par FTP (File Transfer Protocol), ainsi que leur téléchargement par le navigateur des visiteurs via HTTP.
Choix de l'hébergeur
Types d'hébergement
Il existe deux grandes familles d'hébergement que nous allons décrire avec les comparatifs de 1&1, un des plus grands hébergeurs que nous recommandons pour sa compétitivité. Plusieurs offres vous sont proposées, à vous de choisir celle qui correspond le mieux à vos besoins, en terme d'espace disque, de trafic et de fonctionnalités.
- L'hébergement mutualisé : vous partagez les ressources d'un même serveur avec plusieurs autres clients
Avantages : faible coût
Inconvénients : si le site d'un autre client mobilise les ressources du serveur (bande passante, processeur, mémoire) cela se fera au détriment des autres sites hébergés, dont le vôtre - L'hébergement dédié : un serveur entier vous est réservé
Avantages : grand espace disque, très rapide, vous ne dépendez pas d'autres clients
Inconvénients : un peu plus coûteux
Dans notre tutoriel, nous avons choisi la plateforme d'hébergement 1&1, mais sachez qu'il existe de multiples solutions d'hébergement, répondant chacune à des besoins ou budgets différents :
- OVH
- Amen
- Celeonet
- Nexen Services
- etc.
Pour vous aider, voici un classement des hébergeurs réalisé par le JournalDuNet en 2007.
Nous allons prendre l'exemple d'un Pack Perso Confort pour lequel 6 Go d'espace disque sont proposés, 200 adresses e-mail, PHP, 5 bases de données MySQL, deux noms de domaine et 750 Go de trafic par mois (ce qui est très appréciable). Nous allons donc y associer un nom de domaine :
Nom de domaine
Il convient également de choisir un nom de domaine pour votre site. Chez 1&1 les noms de domaine sont gratuits dans les packs d’hébergement, ce qui est une bonne chose. Vous pouvez tester en direct la disponibilité de celui-ci :
Dans notre exemple :

Ca tombe bien, celui-ci est disponible ;)

On clique ensuite sur Continuer, avec le récapitulatif de la commande, et on valide pour terminer par le formulaire de coordonnées et la petite case concernant l'AFNIC.

Récapitulatif
Après votre inscription auprès de l'hébergeur, vous recevrez (entre autres) les informations suivantes :
- l'adresse du serveur FTP auquel se connecter
- un
(login) - un mot de passe
- une adresse de consultation publique, de type
http://www.hebergeur.net/votre-site/ou le nom de domaine que vous aurez réservé précédemmenthttp://www.votre-domaine.com/
Transfert des fichiers par FTP
Le FTP est un protocole dédié aux transferts de fichiers (envoi et réception), vous permettant grâce à un client FTP (un programme installé sur votre ordinateur) de vous connecter à la partie du disque dur qui vous est réservée chez votre hébergeur.
Cette méthode décrit la connexion avec FileZilla sous Windows (gratuit et en français) mais vous pouvez appliquer ces réglages à tout autre programme.
Se connecter à son compte FTP avec FileZilla
- Téléchargez tout d'abord FileZilla sur SourceForge.
- Double-cliquez sur son icône pour lancer son installation, un message de bienvenue s'affiche. Choisissez la langue d'installation (français) puis cliquez sur Suivant à toutes les étapes du processus d'installation ou sur Installer si le téléchargement de la documentation française vous est proposé.
- Une fois l'installation achevée, une icône FileZilla sera présente dans votre menu Démarrer. Cliquez dessus pour lancer FileZilla.

- Si la langue affichée par défaut est l'anglais, ouvrez le menu Edit, Settings... et sélectionnez Language dans la colonne de gauche. Vous pourrez alors choisir dans la liste des langues le français. Cliquez sur OK pour valider les changements.
- Voici l'interface telle qu'elle se présente par défaut :

L'écran est divisé plusieurs parties :
(1) en haut, la barre de connexion rapide
(2) à gauche, le contenu de votre disque dur
(3) à droite le listing de ce que contient votre compte FTP pour l'hébergement de votre site internet
(4) un historique des messages pour les diagnostics d'erreur
(5) les transferts en cours - Pour vous connecter, entrez les informations suivantes dans la barre de connexion rapide (1) :

- Adresse : indiquer le serveur ftp
- Utilisateur : entrez votre
(ou login) reçu par e-mail - Mot de passe : entrez votre mot de passe
- Une fois connecté, il sera possible de copier des fichiers depuis votre disque dur vers votre site : il suffit simplement de les selectionner dans la colonne de gauche et de les déplacer vers celle de droite.
- Vous pourrez voir le résultat sur votre site en vous rendant à son adresse avec votre navigateur web.
Conservez toujours une copie de votre site sur votre disque dur par mesure de sécurité.
Comment mémoriser mon login et mon mot de passe ?
- Lancez FileZilla, cliquez sur le gestionnaire de connexions

- Cliquez sur le bouton Nouveau site et attribuez lui un nom à votre convenance
- Dans Hôte : indiquez l'adresse du serveur FTP
- Type de serveur : FTP
- Type d'authentification : Normal
- Utilisateur : entrez votre
(ou login) reçu par e-mail - Mot de passe : entrez votre mot de passe
- Cliquez sur le bouton Connexion. Au prochain lancement de FileZilla, il vous suffira de cliquer à nouveau sur l'icône du gestionnaire de connexions pour retrouver les paramètres que vous venez d'entrer et vous connecter en un seul clic.









