Sous-domaines à la volée

Profil bloqué -  
 Profil bloqué -
Bonjour,

Je souhaiterais créer des sous-domaines à la volée de la forme nom.domaine.com où "nom" correspondrait à un nom de dossier à la racine de mon www


En effet je mets en place un service d'hébergement gratuit de sites et lors de la création de chaque site un dossier est créé à la racine de mon www

Ensuite les gens accèderont à leur site par l'url http://www.domaine.com/nom/
mais je ne trouve pas cela très joli et je voudrais qu'ils puissent taper
https://www.domainecarneros.com/
ou
https://www.domainecarneros.com/

J'ai regardé du côté de l'url rewriting mais étant novice dans ce domaine j'avoue avoir du mal à trouver comment faire.

Merci d'avance pour votre aide.

11 réponses

okuni Messages postés 1221 Date d'inscription   Statut Membre Dernière intervention   126
 
Ce n'est pas toi qui crée les sous-domaine où du moins, il te faut une permission.
Tu doit t'arranger avec ton hébergeur.

ps : ce type d'adresse : https://www.domainecarneros.com/
Je pense que c'est impossible qu'il en existe car cela voudrait dire qu'il y a 2 nom de domaine différents (à vérifier)
0
Profil bloqué
 
Non je sais que c'est possible, en plus j'héberge moi même mes sites sur un serveur dédié donc pas besoin de passer par un hébergeur. Je possède simplement un nom de domaine du type "domaine.com" qui pointe vers l'IP de mon serveur dédié.

D'ailleurs ce dont tu parles à savoir la création de sous-domaines "en passant par l'hébergeur" fonctionne probablement de la même façon que ce que je souhaite mettre en place : on demande à ce que le sous domaine "nom.domaine.com" pointe vers le dossier "nom" du ftp.
Ce proessus étant automatisé je souhaiterais en faire de même sur ma machine.

J'ai trouvé quelques pistes du côté de l'ur rewriting mais je n'arrive pas à les adapter à mon besoin particulier.
0
okuni Messages postés 1221 Date d'inscription   Statut Membre Dernière intervention   126
 
ha ok c'est toi qui héberge.
alors je pense que tu dois utiliser un cache php.
C'est mon frère qui me l'as dit mais malheureusement je ne sais pas comment l'utiliser. c'est une sorte d'url rewriting.

Désolé, je ne sais pas plus t'aider.
0
Profil bloqué
 
up
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bg62 Messages postés 23735 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
il y a quelque petite confusion ... "nom" est le nom du dossier dans lequel est placé le sous-domaine, un exemple bien simple : free et autres ...
et les "up" ne servent à rien ...
b g
0
Profil bloqué
 
en effet le contenu du dossier racine ("www") de mon serveur dédié se présente sous la forme de dossiers nommés par exemple :

"website1"
"website2"
"website3"
etc

Actuellement pour accéder à un site il faut donc taper http://domaine.com/website1

et je voudrais qu'en tapant https://www.domainecarneros.com/ cela redirige sur http://domaine.com/website1
0
Profil bloqué
 
up
0
Profil bloqué
 
pas de suggestions/réponses?
0
chris-2009 Messages postés 256 Date d'inscription   Statut Membre Dernière intervention   7
 
cpanel + whm et c'est réglé à mon avis ?
0
Profil bloqué
 
cpanel + whm? Pourrais tu etre plus précis stp?

Je rappelle que j'héberge moi meme les sites sur un serveur dédié avec windows serveur 2003 installé dessus.
0
chris-2009 Messages postés 256 Date d'inscription   Statut Membre Dernière intervention   7
 
0
Profil bloqué
 
merci mais ça ne m'aide pas vraiment...
0
Profil bloqué
 
Comme le dit l'adage on n'est jamais mieux servi que par soi-même, j'ai donc fini par trouver une explication claire et en français pour faire ce dont j'ai besoin et cela passe par les virtual hosts:

La source ici :
https://apache.developpez.com/cours/virtual-host/

Pour les faire à la volée j'ai simplement fait un script php qui ouvre les fichiers hosts de windows et httpd.conf d'apache et qui les édite en adaptant le nom du sous domaine en fonction de ce qu'aura choisi l'utilisateur dans un formulaire préalable.
Apache est rechargé automatiquement suite à l'édition de httpd.conf donc le sous domaine est accessible immédiatement après sa création :)
0