Aller au contenu

httpd.conf , la création de sous domaine automatique pour chaque dossiers


cassosi

Sujets conseillés

Bonjour ,

j'aimerais modifier mon httpd.com de apache.

Pour faire que chaque dossier créer sur le ftp soit automatiquement un sous domaine.

Genre si je créer le dossier blog (donc: www.domaine.com/blog ) mon domaine sera :

nlog.domaine.com

voila je sais qu'en modifiant le fttpd.conf c'est faisable mais je ne sais pas commet.

Pourriez vous m'aider ?

cordialement

Lien vers le commentaire
Partager sur d’autres sites

Pour créer des sous-domaines automatiques, il faut 2 choses:

- avoir le module vhost_alias installé sous Apache

- avoir un wildcard bind dans la zone DNS

Dan

PS: Merci de relire vos posts parce qu'entre les httpd.com, fttpd.conf, /blog et nlog.domaine.com il est difficile de s'en sortir :)

Lien vers le commentaire
Partager sur d’autres sites

OUps oui parodn tu as raison. (petites fautes de frapes^^)

alors:

- avoir le module vhost_alias installé sous Apache =======> ça c'est bon j'ai

- avoir un wildcard bind dans la zone DNS ====> ça par contre je ne connais pas du tout.

dois-je obligatoirement l'installer ? 'y a t'il pas un autr moyen ?

cordialement

Lien vers le commentaire
Partager sur d’autres sites

Si tu veux que le sous-domaine xyz.domaine.tld ne te retourne pas "serveur introuvable"... il le faut impérativement.

Si tu gères toi-même la zone du domaine, tu peux ajouter un champ A avec * comme nom (tout en bas de la liste), puis redémarrer BIND ;)

Le plus simple étant de copier la ligne qui précède (si c'est un champ A) et changer le nom par '*' (sans quotes)

Lien vers le commentaire
Partager sur d’autres sites

Sans ça on ne peut pas non plus diriger des dns dessus non ?

car si c'est le cas je l'ais.

j'héberge 5 sites qui ont chacun leur dns. Ce n'est pas moi qui ais configurer apache.

Donc il est possible que je l'ais.

Supposont que je l'ais (ce qui est possible :) ) comment je dois procéder ?

cordialement cassosi

Lien vers le commentaire
Partager sur d’autres sites

heu ? Je ne pense pas que tu l'aies....

Ensuite je te sugère de regarder la documentation Apache parce qu'il faudra configurer un VirtualHost avec un ViirtualDocumentRoot.

Tout dépend te ta configuration...

Vas voir cette page: http://httpd.apache.org/docs/1.3/mod/mod_vhost_alias.html

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

Voila un système que j'avais utilisé pour phpBB Multi:

.htaccess

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.domaine.com [NC]

RewriteCond %{HTTP_HOST} ^(.*)\.domaine\.com [NC]

RewriteCond %{HTTP_HOST} ^www.(.*)\.domaine\.com [OR]

RewriteRule .* http://www.domaine.com/phpBB?mforum=%1 [R,L]

/var/named/domaine.com.db:

* 14400 IN CNAME domaine.com.

/etc/httpd/conf/httpd.conf:

<VirtualHost domaine:80>

ServerAlias *.domaine.com www.domaine.com

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...