Page 1 sur 2

Créer un sous domaine.

Posté : 27 juin 2008, 15:55
par alexis57
Bonjour,
Mon hébergeur est Ophos et je voudrais savoir comment faire pour créer un sous domaine automatiquement avec un script php car je propose a mes clients des pages qui leur sont dédiées et je créé les sous domaines manuellement mais j'aimerais bien que ça se fasse automatiquement.
Merci !

Posté : 27 juin 2008, 16:31
par katagoto
Je vais pas prévenir un modérateur pour ça, mais tu devrait le poster dans gestion des serveurs...

Posté : 27 juin 2008, 16:56
par Berzemus
Je vais pas prévenir un modérateur pour ça, mais tu devrait le poster dans gestion des serveurs...
Pourquoi ? il est question de le faire en php..

Ceci dit, ton hébergeur te permet de créer des sous-domaines automatiquement ? genre avec des e-mails générés, quelque chose comme ça ? Parce qu'alors il suffira de générer un mail, de l'envoyer, le tout avec php et automatiquement.

Posté : 27 juin 2008, 18:52
par caroube
Comment est-ce que tu crées les sous-domaines manuellement ?
A partir de là, on pourra peut-être t'aider à les créer automatiquement.

Sinon, il faut peut-être également regarder du côté de l'url-rewriting : un client qui crée un répertoire www.lesite.com/client pourrait devenir client.lesite.com ou www.client.lesite.com

Posté : 27 juin 2008, 19:03
par katagoto
Tu fais une page 404 qui va parser l'url demandé et qui va inclure la page voulut, mais pour ça il faut demander à ton hébergeur que toutes les url de ton site soit redirigé vers cette page

PS : Désolé...

Posté : 27 juin 2008, 19:14
par the_grinch
Merci, je vais voir vers l'url-rewriting ! C'est un peu ça que je pensais faire :)

Mais le truc c'est qu'il faut que je modifie le .htaccess pour rajouter une ligne a la fin ( ligne qui transforme le www.site.com/client1.php en www.client1.site.com.
Je me renseigne sur le net mais je ne trouve pas d'exemple pour change l'url www.site.com, juste ce qui a après ( le nom des pages )

PS : Je suis alexis57 mais je ne trouvais plus le mot de passe de ce compte ...

Posté : 27 juin 2008, 19:46
par Berzemus
Tu fais une page 404 qui va parser l'url demandé et qui va inclure la page voulut, mais pour ça il faut demander à ton hébergeur que toutes les url de ton site soit redirigé vers cette page
Mettre du contenu dans un 404 ? C'est over-zarbi comme méthode.. sauf si toutes les pages doivent renvoyer un header 404, pour être sur qu'aucun moteur de recherche ne les indexe, et que le monde les oublie.. :shock:

Posté : 27 juin 2008, 19:57
par katagoto
Non, c'est pas ce que je voulait dire ^^
Regardez la figure 2-8 page 42 de "Best practices PHP5" Chez Eyrolles par Guillaume Ponçon, chaque fois qu'une page est demandé, son URL est transmise (par 404) à un script qu'i analyse l'URL et qui inclus en conséquence, c'est ça que je voulais dire, niveau principe...

Posté : 27 juin 2008, 20:00
par the_grinch
J'ai trouvé ça :
http://www.allhtml.com/articles/detail/709
J'ai mon nom de domaine sur 1and1 mais impossible de trouver la zone DNS et de rajouter cette petite ligne magique :

Code : Tout sélectionner

* IN A IP-DU-SERVEUR

Posté : 28 juin 2008, 10:35
par Sékiltoyai
katagoto, on parle de sous-domaines, on ne parle pas d'accès classiques. Le sous-domaine se gère au niveau du serveur DNS, et s'il n'existe pas il ne s'invente pas. La solution que tu proposes n'est pas viable car jamais le client n'appelera le serveur du domaine principal, pour la simple et bonne raison que s'il n'y a pas d'association sous-domaine/ip dans la configuration DNS, le client ne va pas l'inventer.

Ensuite, ça dépend de ton hébergement, mais je pense que pour le faire il doit falloir soit une très haute configurabilité de l'hébergement (et je ne pense pas que 1and1 propose la création automatique de domaines, du moins il ne l'autorise pas pour les offres mutualisées), soit au minimum un dédié avec une manip violente, c'est à dire installer un serveur DNS sur son serveur dédié (c'est un peu lourd, oui, surtout si c'est simplement pour gérer les sous-domaines), et le mettre en dns primaire dans la configuration de ton registrar, et de cette manière tu pourras gérer à volonté les sous-domaines...

Au passage, pendant que j'y pense, je crois que justement 1and1 les rajoute à la main...

Posté : 28 juin 2008, 10:47
par momox
katagoto, on parle de sous-domaines, on ne parle pas d'accès classiques. Le sous-domaine se gère au niveau du serveur DNS, et s'il n'existe pas il ne s'invente pas. La solution que tu proposes n'est pas viable car jamais le client n'appelera le serveur du domaine principal, pour la simple et bonne raison que s'il n'y a pas d'association sous-domaine/ip dans la configuration DNS, le client ne va pas l'inventer.

Ensuite, ça dépend de ton hébergement, mais je pense que pour le faire il doit falloir soit une très haute configurabilité de l'hébergement (et je ne pense pas que 1and1 propose la création automatique de domaines, du moins il ne l'autorise pas pour les offres mutualisées), soit au minimum un dédié avec une manip violente, c'est à dire installer un serveur DNS sur son serveur dédié (c'est un peu lourd, oui, surtout si c'est simplement pour gérer les sous-domaines), et le mettre en dns primaire dans la configuration de ton registrar, et de cette manière tu pourras gérer à volonté les sous-domaines...

Au passage, pendant que j'y pense, je crois que justement 1and1 les rajoute à la main...
Il n'y a pas une sorte de catch-all possible sur les adresses web ?

Posté : 28 juin 2008, 11:58
par the_grinch
Si je prends OVH ? Amen ?

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Posté : 28 juin 2008, 12:21
par Berzemus
Je sais que pour OVH tu peux automatiser la création de domaines (il suffit de générer un mail) Pour les sous-domaines, j'ai pas encore essayé.

Posté : 28 juin 2008, 13:59
par alexis57
Oui mais faire un url rewriting m'intéresserai plus ( mais surtout plus rapide ) !
Car il n'y aura qu'une page sur chaque domaine !
Y a t'il des tutos ? Une liste d'hebergeur qui propose de modifier la zone DNS ?
Merci !

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]


PS : Dites moi si avec un hebergement mutualisé: START 1G ou un serveur privé RPS1 je pourrais faire ceux que je veux avec les sous demaines et l'url rewriting !

Posté : 28 juin 2008, 19:03
par the_grinch
Bon bah je me suis pris un domaine .fr chez Amen ( qui font une réduc, 3€ le domaine pour un an )
Je vais voir ce que ça va donner lol, normalement il accepte le wildcard dns
Ahhhh, je suis trop deg, mon hebergeur est 1and1 mutualisé, http://s1406807**.onlinehome.fr et pour faire des sous domaines virtuels ( * IN A ip ) bin il me faut l'adresse ip de mon hebergeur (http://s140680792.onlinehome.fr/) or il parait que c'est un sous domaine donc pas d'adresse ip propre a mon hebergement donc je ne peux pas !!!