Pages : 1
#1 Le 02/06/2006, à 12:12
- JC67
Sous domaine automatique
salut à tous,
je cherche à mettre en place sur mon serveur apache2 un systeme qui ferais cela :
quand je crée un repertoire par dans /var/www/monsite.com/sousdomaines/
j'aimerais qu'il devienne un sous domaine de monsite.com
exemple :
je crée /var/www/monsite.com/sousdomaines/toto/
et quand je tape l'url :
http://toto.monsite.com
ça pointe dans le bon repertoire automatiquement,
je pense que dans les DNS il faut ajouter *.monsite.com vers l'IP du serveur, ça ok,
mais apres comment faire comprendre ce systeme à apache2 ?
Merci !
JC67
#2 Le 02/06/2006, à 13:15
- JC67
Re : Sous domaine automatique
j'ai oublié une précision qui rendra le tout plus clair,
il est sûr qu'en créant un virtualhost ça le fait,
mais justement, je ne veux pas créer de virtualhost
à chaque fois, donc, dès que je crée un repertoire dans
/var/www/monsite.com/sousdomaines/, il est immédiatement
pointable en sousdomaine : *.monsite.com
un petit peu dans l'idée des sites de blogs...
merci ! j'espere etre précis,
JC
#3 Le 02/06/2006, à 13:18
- pnymat
Re : Sous domaine automatique
Impossible a faire sans que tu te fasse toi même une "moulinette" scripté automatique lancé régulièrement par cron qui va relever le nom des nouveau réps et créer les virtualhosts etc.
A moin qu'il existe une tel moulinette (d'ailleur il faudrait aussi poser les problèmes de sécu que ça incombe) il me parrait peu probable de faire ça simplement.
Touche pas mon Ubuntu !
Hors ligne
#4 Le 02/06/2006, à 13:44
- JC67
Re : Sous domaine automatique
Sisi c'est tout à fait possible sans passer par cron mais je cherche comment,
je suis sur une piste si ça peux aider qqun aussi :
http://www.illiweb.com/manuel/Apache_1. … alias.html
je reviens poster un commentaire si c'est bien ça ou pas et comment
j'ai fait.... pour les prochains qui auront le meme besoin que moi.
JC
#5 Le 02/06/2006, à 13:48
- pnymat
Re : Sous domaine automatique
Oki, tient nous au courant
Touche pas mon Ubuntu !
Hors ligne
#6 Le 03/06/2006, à 00:02
- electronick
Re : Sous domaine automatique
Je pense que la sollution est ici : http://httpd.apache.org/docs/2.0/mod/mo … alias.html
#7 Le 05/06/2006, à 21:18
- JC67
Re : Sous domaine automatique
effectivement il s'agit bien d'utiliser ce module, ça fonctionne parfaitement en
ajoutant ceci dans les parametres du virtualhost concerné :
ServerAlias *.mondomaine.com
VirtualDocumentRoot /var/www/mondomaine.com/www/sousdomaines/%1
maintenant je cherche à faire mieux, c'est à dire :
toutes les adresses ayant www.*.mondomaine.com pointe aussi dans le bon
repertoire tout comme *.mondomaine.com
ça j'ai pas encore trouvé, si qqun a une idée, j'avoue que l'explication english
du systeme est assez compliqué... Si quelqu'un a des explications claires ce
serais bienvenue ! je pense que ce sujet va intéresser pleins de monde...
Merci en tout cas,
JC
#8 Le 06/06/2006, à 09:44
- jc67
Re : Sous domaine automatique
je reviens avec mon probleme que je n'arrive pas à résoudre, j'ai pensé à cela :
ServerAlias *.mondomaine.com www.*.mondomaine.com
VirtualDocumentRoot /lecheminquivabien/%-3
Avant, j'avais %1 pour designer le premier element (le *) mais comme parfois y'a un www en position 1, le serveur remplacait le %1 par www..
%-3, devait (je pense) marcher parce que le * est le 3eme element en commancant par la fin.
mais en faite ça ne fonctionne pas... est-ce que la logique est bonne ?
quelqu'un a une idée ???
Merci !!
JC
#9 Le 07/06/2006, à 09:07
- JC67
Re : Sous domaine automatique
apres plusieur jours de recherche, j'ai enfin réussi à faire ce dont je souhaité, merci à
gryzor sur l'irc #apache-fr sur freenode.
il ne faut pas utiliser le module mod_vhost_alias mais le module mod_rewrite (http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html), je doit dire qu'il fait mal aux cheuveux !
Voici donc la solution :
<VirtualHost *>
ServerName www.domaine.com
DocumentRoot /var/www/domaine.com/www/
</VirtualHost>
<VirtualHost *>
ServerName www.domaine.com
ServerAlias *.domaine.com
RewriteEngine On
RewriteCond %{SERVER_NAME} ([^.]+)\.domaine\.com$
RewriteRule (.*) /var/www/domaine.com/www/sousdomaines/%1/$1 [QSA,L]
</VirtualHost>
hopla !
JC67
#10 Le 07/06/2006, à 09:11
- JC67
Re : Sous domaine automatique
oups, voici le lien vers la doc d'apache2, le lien donné ci dessus est pour apache 1.3 :
http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
#11 Le 07/06/2006, à 09:18
- Haddock
Re : Sous domaine automatique
JC67
j'avais en tête la même idée pour un projet mais je n'avais pas encore cherché la solution que tu m'apportes sur un plateau.
Je t'en remercie.
Toutes voiles dehors pour le Libre, mille sabords !
Hors ligne
#12 Le 14/06/2006, à 16:00
- Haddock
Re : Sous domaine automatique
Hello...
je souhaite mettre en place cette solution sur un serveur dédié mais ceux qui me répondent me disent que ce n'est pas possible (OVH, 1and1) et me disent que c'est une opération manuelle qui est imposée.
Connaissez vous un hébergeur souple, compréhensif et telligent qui saurait accepter cette opération ?
Merci de vos réponses.
Toutes voiles dehors pour le Libre, mille sabords !
Hors ligne
#13 Le 14/06/2006, à 21:26
- vivienfr
Re : Sous domaine automatique
Pour moi c'est possible avec dedibox, par contre la game des serveurs est limitée chez eux...
La distribution par default (conseillé) est une ubuntu. Il est toutefois possible d'installer Debian.
Dedibox : http://www.dedibox.fr/
Forum : http://www.dedibox-news.com/
Vivien.
fr.archive.ubuntu.com : Statistiques sur les versions d'Ubuntu en France
Hors ligne
#14 Le 15/06/2006, à 08:04
- Haddock
Re : Sous domaine automatique
Pour moi c'est possible avec dedibox, par contre la game des serveurs est limitée chez eux...
La distribution par default (conseillé) est une ubuntu. Il est toutefois possible d'installer Debian.
Dedibox : http://www.dedibox.fr/
Forum : http://www.dedibox-news.com/Vivien.
merci Vivien, c'est très sympa...
L'offre a l'air très intéressante
mais Iliad c'est Free je crois ?
Si c'est le cas ça me fait un peu peur. Les types qui dirigent cette compagnie ne sont que des money maker. Ils peuvent prendre des décisions du jour au lendemain contraire à ton contrat et te mettre dans une situation très difficile.
Je vais quand même les interroger.
Toutes voiles dehors pour le Libre, mille sabords !
Hors ligne
#15 Le 23/06/2006, à 19:15
- JC67
Re : Sous domaine automatique
salut hadock,
si tu le souhaites, je peux te créer un compte sur un de mes serveurs. Contacte moi ;-)
JC67
#16 Le 25/06/2006, à 13:44
- Haddock
Re : Sous domaine automatique
salut hadock,
si tu le souhaites, je peux te créer un compte sur un de mes serveurs. Contacte moi ;-)
JC67
très très sympa comme proposition JC
si je me trompe pas tu ne t'es pas enregistré et je ne peux donc te contacter que par le biais du forum et de ce post...
on en reparle ?
Toutes voiles dehors pour le Libre, mille sabords !
Hors ligne
#17 Le 26/06/2006, à 15:29
- jc67
Re : Sous domaine automatique
effectivement.... oups, voilà je suis enregistré, tu peux me contacter,
A+
JC
La vie est-elle réél ?
Hors ligne
#18 Le 30/08/2006, à 22:22
- jc67
Re : Sous domaine automatique
salut à tous,
après m'être arraché les cheuveux pour mettre en place ce système, je souhaite compliquer la chose et là, je coince, voilà mon problème :
quand quelqu'un crée un repertoire via un script php, il est maintenant automatiquement en sous domaine. Je souhaite ajouter awstats pour chaque domaine. C'est à dire qu'il faut que je trie les logs, pour que ce soit propre, à chaque sous domaine son fichier log, ensuite il faut que je fasse bosser awstats pour qu'il génére ces stats, et ce, de façon automatique. Le but étant de ne rien faire , j'entends par là qu'au final, si quelqu'un crée un sous domaine, les logs iront dans le bon repertoire, et les stats seront générés sans ajouter de ligne manuellement dans un fichier de config ou autre...
si quelqu'un sais comment faire, je prends ! je vais bien entendu chercher, et je mettrais mes news au fur et à mesure si un autre fou comme moi en aurait besoin !
merci
JC67
Dernière modification par jc67 (Le 30/08/2006, à 22:29)
La vie est-elle réél ?
Hors ligne
Pages : 1