Page 1 sur 1
Générer des sous domaines
Posté : 30 juin 2010, 15:31
par Gildass
Bonjour,
Je suis en train de développer un site et j'ai besoin de pouvoir générer automatiquement un sous domaines (de type
http://sousdomaine.mondomaine.fr) lorsque le visiteur du site visite une page. Le soucis c'est que je parviens facilement a créer des sous domaines manuellement (en utilisant
cette procédure) mais je ne sais pas comment le faire automatiquement via PHP).
Pour résumer j'aimerai faire un peu comme forumactif qui créé un sous domaine à chaque création de forum (
http://sousdomaine.forumactif.com).
Merci d'avance.
Le contexte :
* Server Dédié Kimsufi
* Server DNS chez OVH
* Apache 2
* Ubuntu (desktop)
Re: Générer des sous domaines
Posté : 01 juil. 2010, 10:51
par dev3
Bonjour
la solution que tu es entrain de développer avec cette procédure est assez "delicate".
Car il faudra que tu écrives dans le fichier conf et que tu reboot apache pour prendre en compte les modifications.
Manuellement c'est effectivement simple par contre pour le générer automatiquement de cette manière je trouve que c'est dangereux et lourd.
Dangereux car tu touche directement au fichier conf et que la moindre erreur fera planter ton serveur et lourd car il faut redémarrer apache.
A mes yeux la meilleur piste serait plutôt de voir du coté des widcard; modifier tes dns avec une entrée "wildcard" pour que tous les sous-domaines pointent chez toi ensuite en jonglant avec $_SERVER['HTTP_HOST'] et de l'url rewriting
A croiser avec d'autres avis ....
Re: Générer des sous domaines
Posté : 01 juil. 2010, 10:57
par stealth35
Bonjour
la solution que tu es entrain de développer avec cette procédure est assez "delicate".
Car il faudra que tu écrives dans le fichier conf et que tu reboot apache pour prendre en compte les modifications.
Manuellement c'est effectivement simple par contre pour le générer automatiquement de cette manière je trouve que c'est dangereux et lourd.
Dangereux car tu touche directement au fichier conf et que la moindre erreur fera planter ton serveur et lourd car il faut redémarrer apache.
A mes yeux la meilleur piste serait plutôt de voir du coté des widcard; modifier tes dns avec une entrée "wildcard" pour que tous les sous-domaines pointent chez toi ensuite en jonglant avec $_SERVER['HTTP_HOST'] et de l'url rewriting
A croiser avec d'autres avis ....
tu fais comment au niveau du
/etc/hosts apres ?
Re: Générer des sous domaines
Posté : 01 juil. 2010, 11:01
par Berzemus
La piste de dev3 est bonne, tu peux donner l'illusion d'un sous-domaine.
Re: Générer des sous domaines
Posté : 01 juil. 2010, 11:37
par dev3
Bonjour
la solution que tu es entrain de développer avec cette procédure est assez "delicate".
Car il faudra que tu écrives dans le fichier conf et que tu reboot apache pour prendre en compte les modifications.
Manuellement c'est effectivement simple par contre pour le générer automatiquement de cette manière je trouve que c'est dangereux et lourd.
Dangereux car tu touche directement au fichier conf et que la moindre erreur fera planter ton serveur et lourd car il faut redémarrer apache.
A mes yeux la meilleur piste serait plutôt de voir du coté des widcard; modifier tes dns avec une entrée "wildcard" pour que tous les sous-domaines pointent chez toi ensuite en jonglant avec $_SERVER['HTTP_HOST'] et de l'url rewriting
A croiser avec d'autres avis ....
tu fais comment au niveau du
/etc/hosts apres ?
ajouter dans tes DNS
*.[tondomaine] IN A
www.xxx.yyy.zzz
et ensuite spécifier un document root sur apache par défaut sur ton site
par contre est ce que OVH accepte ca ?
Re: Générer des sous domaines
Posté : 01 juil. 2010, 15:57
par Gildass
Okay, je vais jeter un coup d'œil du coté des wildcard, je vous dirai comment je m'en sort.