Webhosting – Sous-domaines

Sur cette pageSous-domaines sur WebhostingCréation d'un sous-domaine via FTPCréation d'un sous-domaine avec l'installateur d'applicationsConfiguration du HTTPS sur un sous-domaineProblèmes courantsFoire aux questions

Cet article traite de la configuration d’un sous-domaine sur un Webhosting. Il s’agit en général d’un sous-domaine exploité sur le même service que le domaine principal. Pour créer un sous-domaine dans le DNS (par exemple pour un site hébergé chez un autre fournisseur), suivez le guide DNS – Sous-domaines.

Dans cet article, vous découvrirez :


Sous-domaines sur Webhosting

Sur un Webhosting portant le nom du domaine principal, vous pouvez créer, pour ce domaine (et éventuellement pour ses alias), un nombre illimité de sous-domaines avec des sites web distincts. Vérifiez que vous remplissez les conditions suivantes :

Exemple d'enregistrements DNS avec le domaine principal et tous les sous-domaines pointant vers le même Webhosting
Exemple d’enregistrements DNS avec le domaine principal et tous les sous-domaines pointant vers le même Webhosting

Si le domaine n’utilise pas nos serveurs DNS, effectuez la vérification auprès du fournisseur des serveurs DNS que vous utilisez réellement.


Création d’un sous-domaine via FTP

Vous pouvez créer les sites des sous-domaines via FTP dans le dossier www/domains, ou www/subdom. Ce choix influe sur le comportement des sous-domaines vis-à-vis des alias. Si vous n’utilisez pas d’alias, nous vous recommandons d’utiliser le dossier www/domains.

Vous trouverez un guide sur la gestion des fichiers via FTP dans l’article Webhosting – Gestion des fichiers.

Pour créer un sous-domaine via FTP, procédez comme suit :

  1. Connectez-vous au FTP, par exemple avec le client WebFTP ⧉ (Manuel).
  2. Accédez au dossier www/subdom ou www/domains.
  3. Créez un nouveau répertoire en suivant les instructions correspondant à ce dossier.
  4. Téléversez les fichiers du site, y compris index.html ou index.php.

Sous-domaines dans www/subdom

Les sites du dossier www/subdom sont des sous-domaines communs à tous les domaines alias. Vous créez ici un nouveau sous-domaine en ajoutant un répertoire portant le nom du sous-domaine seul, sans l’extension du domaine. Par exemple, sur le Webhosting domaine.tld vous créez le sous-domaine boutique.domaine.tld en ajoutant un dossier nommé boutique dans le dossier www/subdom.

Exemple de sous-domaine obchod.wds-test.cz créé dans le répertoire subdom
Exemple de sous-domaine obchod.wds-test.cz créé dans le répertoire subdom

Sous-domaines dans www/domains

Les sites du dossier domains s’affichent exclusivement sur le domaine ou le sous-domaine concerné (avec ou sans www).

Vous créez ici un nouveau sous-domaine en ajoutant un répertoire portant le nom de domaine complet, extension comprise. Par exemple, sur le Webhosting domaine.tld vous créez le sous-domaine boutique.domaine.tld en ajoutant un dossier nommé boutique.domaine.tld dans le dossier www/domains.

Exemple de sous-domaine obchod.wds-test.cz créé dans le répertoire www/domains
Exemple de sous-domaine obchod.wds-test.cz créé dans le répertoire www/domains

Création d’un sous-domaine avec l’installateur d’applications

Si vous utilisez pour créer votre site l’installateur d’applications, vous n’avez pas besoin de créer manuellement le dossier du sous-domaine sur le FTP. Il suffit de vous assurer que, s’il existe dans www/domains , il est vide (sinon, l’installateur renverra une erreur).

Pour installer l’application sur un sous-domaine, il suffit, à la première étape de l’installation, de saisir le nom du sous-domaine entre http:// et le nom de domaine. Par exemple, sur le Webhosting domaine.tld vous créez le sous-domaine boutique.domaine.tld en saisissant le mot boutique dans le champ situé entre http:// et  domaine.tld.

Exemple de sous-domaine obchod.wds-test.cz créé à l'aide de l'installateur d'applications
Exemple de sous-domaine obchod.wds-test.cz créé à l’aide de l’installateur d’applications

Configuration du HTTPS sur un sous-domaine

La mise en service complète du HTTPS (activation et propagation du certificat) prend généralement jusqu’à 90 minutes.

Vous activez le HTTPS sur le Webhosting en suivant le guide Webhosting – Configuration rapide du HTTPS. Grâce au guide Webhosting – Configuration manuelle du HTTPS vous accédez ensuite à la gestion des domaines et des sous-domaines.

Ajoutez des sous-domaines au certificat comme suit :

  1. Cliquez sur le bouton Add Domains.
  2. Dans la partie inférieure du formulaire, saisissez la liste des sous-domaines (sans le nom du domaine principal), séparés par des virgules.
  3. Confirmez l’ajout avec le bouton Add Domains en bas du formulaire.
Exemple d'ajout de sous-domaines au certificat Let’s Encrypt du Webhosting
Exemple d’ajout de sous-domaines au certificat Let’s Encrypt du Webhosting

En l’absence d’erreur, le HTTPS sera actif sur les sous-domaines sous 1,5 heure.


Problèmes courants

Parmi les problèmes courants liés à la gestion des sous-domaines sur un Webhosting figurent :

Erreur 500 sur le sous-domaine

Problème : Après la création du sous-domaine dans les dossiers domains et subdom, l’erreur suivante s’affiche : Erreur 500 Internal Server Error.

Cause : Vous devez créer le sous-domaine soit dans le dossier domains, soit dans subdom, mais pas dans les deux.

Solution : Supprimez l’un des dossiers en conflit dans domains/subdom.

Impossible de créer le dossier du sous-domaine avec l’installateur

Problème : L’installateur d’applications signale une erreur : Le répertoire cible /www/domains/sub.domaine.tld n’est pas vide.

Cause : L’installateur a détecté une installation existante, ou ses restes, sur le FTP.

Solution : Connectez-vous au FTP et supprimez entièrement le dossier du sous-domaine dans le dossier domains. Ne le recréez pas.

.htaccess du site principal incompatible

Problème : Le fichier .htaccess de mon système de gestion de contenu n’est pas compatible avec le .htaccess WEDOS par défaut, et les sous-domaines ne fonctionnent donc pas.

Cause : Les systèmes de gestion de contenu placés dans le dossier www peuvent écraser le fichier .htaccess avec leurs propres règles, ou leurs règles ne sont pas compatibles avec celles du .htaccess par défaut.

Solution : Si votre site principal posant problème se trouve dans le dossier www, déplacez-le dans le dossier www/domains/domaine.tld, où domaine.tld est le domaine du site principal. Ensuite, restaurez le .htaccess par défaut.

Sous-domaine avec www non fonctionnel

Problème : Nous avons ajouté un certificat sur le sous-domaine, y compris la version avec www. Le sous-domaine seul fonctionne, mais pas la version avec www. Pourtant, le certificat est actif pour les deux.

Cause : Ce problème est courant avec les domaines utilisant WEDOS.protection. Le certificat d’un domaine de 4e niveau (du type www.sub.domaine.tld) se trouve sur le Webhosting, mais pas sur le serveur proxy, et la connexion est donc considérée comme non sécurisée.

Solution : Redirigez le sous-domaine avec www vers le sous-domaine entièrement sécurisé sans www. Si vous utilisez notre fichier .htaccess par défaut, ajoutez immédiatement sous RewriteEngine On ce code :

# redirection 301 de www.sub.domaine.tld -> sub.domaine.tld
RewriteCond %{HTTP_HOST} ^www\.([^.]+\.[^.]+\.[^.]+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

Foire aux questions

Si je crée un sous-domaine à la fois dans domains et dans subdom, lequel s’affiche ?

Une erreur 500se produit. Choisissez un seul emplacement pour votre sous-domaine et supprimez le sous-domaine en double.

À quoi doit ressembler le fichier .htaccess par défaut dans le dossier d’un sous-domaine ?

Le fichier .htaccess par défaut se trouve uniquement dans le dossier www. Dans les dossiers des sous-domaines, vous pouvez avoir des fichiers .htaccess de votre choix. En cas de conflit entre des fichiers .htaccess ou de saisie d’une directive interdite, une erreur 500.

Où arrive un visiteur qui saisit un sous-domaine inexistant ?

Si le sous-domaine n’existe ni dans le dossier subdom ni dans domains, le contenu du dossier www s’affiche.

Cet article vous a-t-il été utile ?

Votre avis nous aide à améliorer nos articles.

Votre message est transmis à l'équipe de rédaction de la documentation, qui n'y répond pas. Si vous avez besoin d’aide, contactez-nous via le formulaire de contact. N'indiquez ni mots de passe ni données personnelles.

Vous n'avez pas trouvé ce que vous cherchiez ?

Posez votre question aux autres clients sur le site communautaire Help.