Publier son premier site web

3 min de lecture07 novembre 2026

Publier un site sur l'hébergement web consiste à déposer des fichiers dans la racine d'un domaine, puis à vérifier que le serveur les sert correctement. La procédure est courte, mais trois erreurs reviennent : mauvais dossier, mauvaises permissions, DNS ou HTTPS non configuré.

1. Préparer les fichiers

Commencez par une page de test minimale, distincte de l'application finale :

PHP
<?php
declare(strict_types=1);
echo "OK";

Enregistrez-la sous index.php. Le serveur web sert index.php par défaut lorsqu'un visiteur demande le dossier racine. Si votre site est statique, un index.html suffit, mais évitez de laisser les deux fichiers en concurrence : l'ordre de priorité dépend de la configuration.

Organisez les ressources dans des sous-dossiers (assets/, images/) et gardez les fichiers de configuration hors de la racine lorsque c'est possible.

2. Trouver la racine du site

Dans KeyHelp, ouvrez le domaine et repérez le répertoire racine affiché. C'est le seul dossier servi publiquement. Tout ce qui se trouve au-dessus n'est pas accessible par HTTP, ce qui en fait un bon emplacement pour les sauvegardes et les fichiers de configuration.

Ne confondez pas la racine du compte et celle du domaine : déposer un site à la racine du compte peut le rendre invisible ou écraser un autre domaine. Notez le chemin exact avant de téléverser.

3. Téléverser

Utilisez le gestionnaire de fichiers de KeyHelp ou un client FTP/SFTP.

  • Fichiers PHP, HTML, CSS et JS : permissions 644.
  • Dossiers : permissions 755.
  • Aucun 777, même temporairement.
  • Activez l'affichage des fichiers cachés pour voir .htaccess.

Téléversez d'abord index.php, vérifiez le résultat, puis ajoutez le reste. Un envoi partiel est plus facile à diagnostiquer qu'un site complet déposé d'un coup.

4. Tester

Bash
dig +short A votre-domaine.fr
dig +short AAAA votre-domaine.fr
curl -I http://votre-domaine.fr/

Le navigateur doit afficher OK en HTTP ; le HTTPS est activé à l'étape suivante. Si vous obtenez :

  • 403 : index.php absent, nom incorrect ou permissions trop restrictives.
  • 404 : mauvais répertoire racine ou URL erronée.
  • 500 : erreur PHP ; consultez les journaux du domaine.
  • Délai dépassé : DNS non propagé ou domaine mal pointé.

Testez aussi une URL inexistante pour vérifier que la page 404 par défaut répond.

5. Activer HTTPS

Une fois le site accessible en HTTP, activez le certificat Let's Encrypt dans KeyHelp, puis forcez la redirection HTTPS. Rechargez la page et contrôlez le cadenas du navigateur.

Terminez par le nettoyage : supprimez phpinfo.php, les fichiers de test et les archives de déploiement restées dans la racine. Vérifiez enfin que les liens internes utilisent bien HTTPS pour éviter le contenu mixte.

Publicité

Cet article vous a-t-il aidé ?

À lire aussi