Mettre en ligne son site web : le guide complet
Ce guide part d'un site prêt sur votre ordinateur (fichiers HTML, site PHP ou CMS comme WordPress) et le publie sur l'hébergement web HebergHub, avec votre nom de domaine et le HTTPS.
Ce que comprend l'hébergement web
- Des sites statiques ou dynamiques en PHP, avec des bases MySQL/MariaDB.
- Un panneau de gestion KeyHelp, en français : domaines, bases de données, certificats.
- L'envoi de fichiers en SFTP (le FTP non chiffré n'est pas proposé).
- Un certificat HTTPS émis automatiquement.
- Un sous-domaine gratuit en
.web.heberghub.fr, ou votre propre nom de domaine. - Une sauvegarde quotidienne, avec 6 mois d'historique ; restauration sur demande par ticket.
L'hébergement web ne comprend pas de boîtes mail, et HebergHub ne vend pas de noms de domaine : vous les prenez chez le registrar et le fournisseur de messagerie de votre choix.
Le nombre de sites et l'espace disque dépendent de la formule : Starter (1 site, 5 Go), Standard (3 sites, 20 Go) ou Pro (10 sites, 50 Go).
1. Ouvrir le panneau KeyHelp
- Connectez-vous à votre espace client.
- Ouvrez la fiche de votre hébergement web.
- Cliquez sur le bouton d'accès au panneau : vous êtes connecté à KeyHelp sans retaper de mot de passe.
Les identifiants du panneau, visibles sur la fiche du service, servent aussi pour le SFTP.
2. Envoyer les fichiers en SFTP
Avec un client SFTP comme FileZilla ou WinSCP :
| Paramètre | Valeur |
|---|---|
| Protocole | SFTP (SSH File Transfer Protocol) |
| Hôte | sftp.web.heberghub.fr |
| Port | 40022 |
| Utilisateur et mot de passe | ceux du panneau KeyHelp |
Depuis un terminal :
sftp -P 40022 [email protected]Déposez les fichiers du site dans le dossier du domaine, celui que le panneau indique comme racine du site. La page d'accueil doit s'appeler index.html ou index.php.
3. Créer une base de données
Un site PHP dynamique (WordPress, PrestaShop, Joomla, Drupal…) a besoin d'une base MariaDB :
- Dans KeyHelp, ouvrez la section des bases de données et créez-en une. Notez le nom de la base, l'utilisateur et le mot de passe.
- Reportez ces informations dans la configuration de votre site (
wp-config.phppour WordPress).
Le nombre de bases dépend de la formule.
4. Installer WordPress (ou un autre CMS)
- Téléchargez WordPress depuis fr.wordpress.org.
- Envoyez le contenu du dossier
wordpress/dans la racine du site, en SFTP. - Créez une base de données (étape 3).
- Ouvrez votre adresse dans le navigateur : l'assistant d'installation demande les informations de la base, puis crée le compte administrateur.
5. Relier votre nom de domaine
Sans domaine, votre site est accessible sur son sous-domaine gratuit en .web.heberghub.fr. Pour utiliser le vôtre :
- Dans KeyHelp, ajoutez le domaine à votre compte. Le panneau indique l'enregistrement DNS à créer.
- Chez votre registrar, dans la zone DNS du domaine, créez l'enregistrement A indiqué pour
@(le domaine nu) et pourwww, ou un CNAMEwwwvers le domaine nu.
| Type | Nom | Valeur |
|---|---|---|
| A | @ |
adresse indiquée par le panneau |
| A ou CNAME | www |
même adresse, ou le domaine nu |
- Attendez la propagation : de quelques minutes à quelques heures selon le registrar et la durée de vie (TTL) des anciens enregistrements.
Vérifiez depuis un terminal :
dig +short votredomaine.fr ASi un enregistrement AAAA (IPv6) existe encore pour le domaine, supprimez-le : il pourrait envoyer une partie des visiteurs vers l'ancien hébergement.
6. Le HTTPS
Une fois le domaine pointé vers HebergHub, le certificat HTTPS est émis automatiquement. Tant que le DNS ne pointe pas vers nous, l'émission ne peut pas aboutir : c'est la cause la plus fréquente d'un certificat en attente.
Ensuite, forcez la redirection de HTTP vers HTTPS, dans votre CMS. Pour WordPress, vérifiez que l'adresse du site (Réglages, Général) commence bien par https://.
7. Avant d'annoncer le site
- Toutes les pages s'ouvrent en
https://, sans alerte du navigateur. - Le formulaire de contact envoie bien ses messages. Comme aucune messagerie n'est fournie, configurez votre CMS pour envoyer via le serveur SMTP de votre fournisseur de messagerie (extension SMTP pour WordPress).
- Les mots de passe par défaut ont été changés, le CMS et ses extensions sont à jour.
- Vous avez votre propre copie du site et de la base, en plus des sauvegardes quotidiennes.
Besoin d'aide ?
Ouvrez un ticket depuis votre espace client en précisant le domaine concerné et le message d'erreur. Pour restaurer une sauvegarde, indiquez la date souhaitée.