Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/06/2006, à 13: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, à 14: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, à 14: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, à 14: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, à 14:48

pnymat

Re : Sous domaine automatique

Oki, tient nous au courant smile


Touche pas mon Ubuntu !

Hors ligne

#6 Le 03/06/2006, à 01: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, à 22: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, à 10: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, à 10:07

JC67

Re : Sous domaine automatique

smile

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 ! wink

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, à 10: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

smile

#11 Le 07/06/2006, à 10: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. smile


Toutes voiles dehors pour le Libre, mille sabords !

Hors ligne

#12 Le 14/06/2006, à 17: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, à 22: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, à 09:04

Haddock

Re : Sous domaine automatique

vivienfr a écrit :

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, à 20: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, à 14:44

Haddock

Re : Sous domaine automatique

JC67 a écrit :

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 ? wink


Toutes voiles dehors pour le Libre, mille sabords !

Hors ligne

#17 Le 26/06/2006, à 16: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, à 23: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 smile, 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, à 23:29)


La vie est-elle réél ?

Hors ligne