Aller au contenu

Sujets conseillés

Posté

Bonjour à tous,

j'ai besoin d'aide pour créer des sous-domaines sur mon domaine http://www.zebestof.com du type http://promotions.zebestof.com et choisir la destination de chacun de ces sous-domaines.

En effet, pour l'instant, lorsque je crée un sous-domaine dans mon BIND (gestion DNS) , tous les nouveaux sous-domaines renvoient automatiquement sur http://zebestof.com.

Comment faire en sorte qu'untel sous-domaine renvoie vers http://zebestof.com/promotions/ ???

Merci pour votre aide.

Mon serveur :

LINUX Distribution ANTOLINUX(+/- FreeBSD)

BIND

Apache

...

Posté

Salut Leffred, et bienvenue à bord du Hub !

Que bind reconnaisse le sous-domaine est une bonne chose, mais il faut aussi que Apache sache quelles pages présenter pour ce sous-domaine. B)

Dans le fichier httpd.conf (config Apache), il te suffit de créer un <virtualhost> qui sera presque identique à celui du domaine principal, avec un nom de serveur et un documentroot différent.

Une fois ce fichier édité, redémarres Apache et le sous-domaine sera pris en compte.

Dan

Posté

Par ex à la fin de ton httpd.conf :

NameVirtualHost IP_DE_TON_SERVEUR

<VirtualHost IP_DE_TON_SERVEUR>

ServerName promotions.zebestof.com

DocumentRoot "/usr/local/apache/htdocs/promotions"

DirectoryIndex index.TON_EXTENSION

</VirtualHost>

Et c tout ;)

Tu peux aussi rajouter d'autres options dans ce VirtualHost, pour aller plus loin, tu as la doc Apache http://httpd.apache.org

  • 4 semaines plus tard...
Posté

:?:

ok...

it works :)

mais j'ai encore quelques problemes. Pour creer des sous-domaines plus facilement et rapidement,

j'ai trouvé la config apache vhost pour faire des sous domaines facilement et les diriger sur des dossiers définis.

Plus de probleme la dessus.

Par contre, j'ai du mal avec la syntaxe %1 qui permet de reprendre dynamiquement le sous-domaine dans le doc_root :

Voici mon http.conf :

**************************

<VirtualHost www.zebestof.net>

DocumentRoot /var/www/zebestof.net

ServerName www.zebestof.net

</VirtualHost>

<VirtualHost promo.zebestof.net>

DocumentRoot /var/www/zebestof.net/promo

ServerName promo.zebestof.net

</VirtualHost>

<VirtualHost *:80>

DocumentRoot /var/www/zebestof.net/%1

ServerName %1.zebestof.net

</VirtualHost>

**************************

et mon Bind DNS :

**************************

$ttl 38400

zebestof.net. IN SOA ns1.zebestof.net. hostmaster.zebestof.net. (

1085653308

10800

3600

604800

38400 )

zebestof.net. IN NS ns1.zebestof.net.

zebestof.net. IN A 217.174.203.106

www.zebestof.net. IN CNAME zebestof.net.

zebestof.net. IN MX 10 zebestof.net.

promo.zebestof.net. IN CNAME zebestof.net.

test.zebestof.net. IN CNAME zebestof.net.

**************************

AINSI :

1. un internaute qui tape :

http://promo.zebestof.net

arrive sur ma page http://zebestof.net/promo/index.htm

2. un internaute qui tape :

http://test.zebestof.net

arrive sur ma page http://www.zebestof.net/

3. un internaute qui tape :

http://www.zebestof.net

arrive sur ma page http://www.zebestof.net/

4. un internaute qui tape :

http://xyz.zebestof.net

arrive sur une page 'erreur' impossible de trouver le serveur.

quelqu'un a la solution pour que cet internaute arrive sur la page :

http://zebestof.net/xyz/index.htm ??? (en gros mon DocumentRoot /var/www/zebestof.net/%1 )

Merci !

  • 2 semaines plus tard...
Posté

Salut...

Je te reponds en gros :)

tu pourrais faire ce qu'il faut en utilisant les rewriterules de apache...

il faudrait un fichier .htacces a la racine de ton site avec qq chose du genre

RewriteEngine on

RewriteRule ^/http://(.*).monsite.com http://www.monsite.com/$1 [R,L]

voila

Posté

ok.

ca m'a pas l'air mal comme soluce, mais j'ai tout de meme une ou deux questions subsidiaires...

1. As tu de la doc la dessus ? :rolleyes:

2. sais tu si le rewriteurl est dynamique ou statique ? (en gros, est ce qu'il est pris en compte par les spiders du référencement... ?)

Merci !

Veuillez vous connecter pour commenter

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



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