Aller au contenu

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


Sujets conseillés

Posté

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

Posté

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 :)

Posté

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

Posté

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)

Posté

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

  • 1 month later...
Posté

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

Veuillez vous connecter pour commenter

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



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