OVH Community, votre nouvel espace communautaire.

création automatique de sous-domaines


bolekilolek
05/10/2012, 19h35
Salut !

Désolé de déterrer un aussi vieux sujet mais... si ça ne fonctionne pas, on fait quoi ?

mathieu77
23/10/2011, 18h33
salut

j'utilise un serveur dédié avec release 2, je souhaiterais pouvoir créer des sous domaines de façon dynamique, j'ai essayé cette méthode, mais cela ne fonctionne pas..
j'ai egalement essayé cette méthode http://forum.webrankinfo.com/creatio...ne-t33693.html , mais la j'ai une erreur serveur 500 apres transfert de la régle de réécriture.
Quelqu'un peut il me décrire la façon complète de mettre en place les sous domaine virtuels? Merci

sabbish
13/09/2005, 12h18
Bonjour et désolé Christian je n'avais pas vu ton POST,

Alors je vous donne ma procédure :

1. je modifie etc/named.conf
j'avais :

zone "mondomaine.fr" {
type master;
file "/var/named/mondomaine.fr.hosts";
};
j'ajoute :

zone "*.mondomaine.fr" {
type master;
file "/var/named/mondomaine.fr.hosts";
};

2. dans /var/named/mondomaine.fr.hosts

j'ajoute * IN XXX.XXX.XXX.XXX (mon adresse ip)


3. dans usr/local/apache/conf/httpd.conf

je remplace :


ServerAdmin webmaster@mondomaine.fr
DocumentRoot /home/mondomaine/www
User mondomaine
Group users
ServerName www.mondomaine.fr
ServerAlias mondomaine.fr
CustomLog logs/mondomaine-access_log combined
ScriptAlias /cgi-bin/ /home/mondomaine/cgi-bin/


par :


ServerAdmin webmaster@mondomaine.fr
DocumentRoot /home/mondomaine/www
User mondomaine
Group users
ServerName www.mondomaine.fr
ServerAlias mondomaine.fr
ServerAlias *.mondomaine.fr
CustomLog logs/mondomaine-access_log combined
ScriptAlias /cgi-bin/ /home/mondomaine/cgi-bin/



4. je redémarre mon serveur place deux répertoires (youpi et test) dans /home/mondomaine/www avec des index dedans

5. je place un .htaccess dans /home/mondomaine/www

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.mondomaine.fr$
RewriteCond %{HTTP_HOST} ^(.+)\.mondomaine\.fr$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^(.+)\.mondomaine\.fr(.*) http://www.mondomaine.fr/$1/ [R=301,L]

Chez moi ça marche

cocktail22
11/09/2005, 23h27
J'ai exactement le meme probleme, une réponse ?

Christian
05/04/2005, 23h20
Juste pour me mettre dans le fil, la réponse m'interesse.
Christian

sabbish
04/04/2005, 16h58
Bonjour

je souhaite créer des sous domaines automatiques, c'est à dire, je créé en php un répertoire dans mon www/ ou ailleurs si nécessaire et un sous domaine est généré automatiquement.
exemple :
www.monnouveaurepertoire.monsite.com et/ou monnouveaurepertoire.monsite.com redirige vers
www.monsite.com/monnouveaurepertoire

Sur un ancien post une personne avait proposée :

Citation :
--------------------------------------------------------------------------------
i-services écrivait :
met dans ton .htaccess

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.domaine.com$
RewriteCond %{HTTP_HOST} ^(.+)\.domaine\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^(.+)\.domaine\.com(.*) http://www.domaine.com/$1/ [R=301,L]

ensuite modifie ta zone named et rajoute *.domaine.com.

et enfin dans apache rajoute *.domaine.com

toto.domaine.com redirigera vers www.domaine.com/toto/
--------------------------------------------------------------------------------



En fait pour le htaccess, pas de problèmes, j'ai compris.
Pour la zone named, j'ai un doute, doit on modifier la zone existante pour ajouter un wildcard devant ou ajouter une nouvelle zone contenant le wildcard en plus.
(zone *.domaine.com. ou zone domaine.com + *.domaine.com.)
Allé je suis bien lancé : est ce que vous pouvez préciser le dans "apache rajoute *.domaine.com". Comment fait on ?

Désolé numéro 1, je reposte un sujet mai spersonne ne répond sur le post origine (trop ancien je suppose).
Désolé numéro 2, si les questions sont bébètes mais je débute dans ce domaine.

Je précise j'ai un dédié.

Merci beaucoup !