DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2008-04-16 16:19:26

medica
Je débarque
Date d'inscription: 2008-04-16
Messages: 6

Diriger plusieurs sites via dedibox et Gandi

Bonjour à tous,

Je sais que cette question a déjà été posée mais je ne pense pas que la solution y soit apportée ou tout du moins, j'ai quelque chose qui ne fonctionne pas.

Si on considère que :
* J'ai une dedibox XL avec distribution ubuntu desktop;
* Dans le dossier var/www, j'ai 2 (ou plus) dossiers nommés respectivement site1 et site2
* Chez Gandi, je suis propriétaire de www.site1.com + www.site1.fr et de www.site2.com + www.site2.fr + www.site2.net

Serait il possible que l'un d'entre vous m'explique la procédure "pas à pas" (sur la console dedibox et chez gandi) de redirection pour site1 et site2 afin que chacun arrive au bon endroit ?

Je vous remercie par avance, sachant que si je fais :

Dans un fichier nommé site1.conf et placé dans etc/apache2/sites_avaible (xx.xxx.xx.xxx étant l'adresse IP fixe définie par dédibox)

Code:

<VirtualHost xx.xxx.xx.xxx:80>
    ServerAdmin contact@site1.com
    DocumentRoot /var/www/site1
    ServerName www.site1.com
    ServerAlias www.site1.com site1.com
    ErrorLog /var/log/apache2/site1_error.log
    CustomLog /var/log/apache2/site1_access.log combined
    DirectoryIndex index.php index.html
</VirtualHost>

Puis, dans un fichier nommé site2.conf et placé dans etc/apache2/sites_avaible (même adresse IP que pour site 1 hmm )

Code:

<VirtualHost xx.xxx.xx.xxx:80>
    ServerAdmin contact@site2.com
    DocumentRoot /var/www/site2
    ServerName www.site2.com
    ServerAlias www.site2.com site2.com
    ErrorLog /var/log/apache2/site2_error.log
    CustomLog /var/log/apache2/site2_access.log combined
    DirectoryIndex index.php index.html
</VirtualHost>

puis en SSH :

Code:

root@sd-xxxxx:~# a2ensite site1.conf
root@sd-xxxxx:~# a2ensite site2.conf
root@sd-xxxxx:~# /etc/init.d/apache2 reload (ou restart)

J'obtiens dans SSH :

[warn] VirtualHost xx.xxx.xx.xxx:80 overlaps with VirtualHost xx.xxx.xx.xxx:80, the first has precedence, perhaps you need a NameVirtualHost directive

et lorsque je tape www.site2.com j'arrive sur site1 sad

J'espère vous avoir donné assez d'élément pour me guider et merci encore de m'avoir lu.

Medica

Dernière modification par medica (2008-04-16 16:24:24)


Config : Dédibox avec installation ubuntu desktop, utilise Putty, WinSCP, NXClient

Hors ligne

 

#2 2008-04-16 16:27:50

Phach
Membres d'honneurs
Lieu: France
Date d'inscription: 2006-05-05
Messages: 1011
Site web

Re: Diriger plusieurs sites via dedibox et Gandi

pose toi juste la question : comment mon apache il voit la différence entre mes deux sites...

Tu arrive à faire la différence entre
<VirtualHost xx.xxx.xx.xxx:80>
et
<VirtualHost xx.xxx.xx.xxx:80>

c'est pourtant ce que t'as écrit dans ta config.

// edit : et en plus t'as la réponse dans ton messagewarnin,  j'avais meme pas vu ! lis simplement le message de warning

Dernière modification par Phach (2008-04-16 16:28:37)


http://bayimg.com/image/aakogaabp.jpg http://www.radioparadise.com/graphics/banner_80.gif

Hors ligne

 

#3 2008-04-16 16:47:08

medica
Je débarque
Date d'inscription: 2008-04-16
Messages: 6

Re: Diriger plusieurs sites via dedibox et Gandi

Si j'avais la réponse, je ne serais certainement pas ici à embeter tout le monde...
Je me pose un tas de question du fait que mes sites qui sont hébergés par un ami sur SA dedibox, ont toute les redirection gandi avec les mêmes adresses IP (comme mon exemple), sans avoir eu à changer les DNS (ce sont ceux de gandi qui y sont, soit dit en passant), bref je ne comprends pas. De plus, sur le site de httpd (configuration de apache => http://httpd.apache.org/docs/2.2/fr/vho … mples.html), moi aussi ca me semble bizard et total, je n'y arrive toujours pas.

sais tu si une manip spéciale est à faire et surtout où?

Merci à toi

Medica


Config : Dédibox avec installation ubuntu desktop, utilise Putty, WinSCP, NXClient

Hors ligne

 

#4 2008-04-16 16:56:57

Phach
Membres d'honneurs
Lieu: France
Date d'inscription: 2006-05-05
Messages: 1011
Site web

Re: Diriger plusieurs sites via dedibox et Gandi

Bon, reprenons calmement (je parle pour moi là car ca m'enerve les gens qui prennent pas la peine de chercher 2 secondes)

- tes dns sont chez gandi => trés bien, ca pose pas de probleme. Il te suffit juste de les paramétrer correctement. Autrement dit, faire pointer tes noms de domaine vers l'ip de ta dedibox !

- apache ensuite, tu as bien compris qu'il fallait utiliser les virtual host. De deux choses l'une, soit tu configure avec les IP, soit avec les noms de domaine selon ta version. A l'epoque ancienne ou j'utilisais betement Apache, j'avais configuré avec les Ndd et ca fonctionnait trés bien..

Juste un truc qui me traverse l'esprit, tu pense bien à relancer ton apache aprés chaque modif. on sait jamais...


http://bayimg.com/image/aakogaabp.jpg http://www.radioparadise.com/graphics/banner_80.gif

Hors ligne

 

#5 2008-04-16 17:26:23

medica
Je débarque
Date d'inscription: 2008-04-16
Messages: 6

Re: Diriger plusieurs sites via dedibox et Gandi

Si je mets mon NDD à la place de l'IP de la dedibox, je tombe sur une page de type "INDEX OF", ce n'est donc pas ça.
Je remets donc l'IP à la place des NDD et oui je redemarre apache à chaque fois.
Pour info, ca fait 10 jours que je tourne sur tous les forum pour essayer de trouver la réponse, et crois moi, c'est pas facile de lancer un SOS.

Que et comment faut il paramétrer dedibox, au niveau des NDD justement?

PS : Sur gandi, j'ai déjà changer les adresses IP => la mienne à la place de celle de mon ami qui m'heberge pour le moment (nom : www, type : A, Valeur : IP de ma dedibox, TLL : 3h00)

Merci à toi


Config : Dédibox avec installation ubuntu desktop, utilise Putty, WinSCP, NXClient

Hors ligne

 

#6 2008-04-16 17:32:24

Phach
Membres d'honneurs
Lieu: France
Date d'inscription: 2006-05-05
Messages: 1011
Site web

Re: Diriger plusieurs sites via dedibox et Gandi

t'as pas dû beaucoup tourner avec la fonction "rechercher"  :

http://www.dedibox-news.com/sujet-4483- … ase-marche
http://www.dedibox-news.com/recherche-1361701679.html ( y a 3 pages de résultat )

si t'as fait les modif chez gandi, y a rien d'autre à changer, faut juste attendre quelques heure que la modif soit pris en compte.
Vérifie quand tu fais un ping sur ton nom de domaine que ca renvoi bien l'adresse de ta dedibox et ensuite tu pourras t'attacher à configurer apache.

Et regarde tes log apache pour voir ce qui ne va pas si ca cloche toujours !


http://bayimg.com/image/aakogaabp.jpg http://www.radioparadise.com/graphics/banner_80.gif

Hors ligne

 

#7 2008-04-16 18:59:21

medica
Je débarque
Date d'inscription: 2008-04-16
Messages: 6

Re: Diriger plusieurs sites via dedibox et Gandi

Je sais que je vais paraitre lourd mais croyez moi, je vais finir par craquer...
Je ne vois pas ce que peux m'apporter le lien N°1 (Florent dit bien que la méthode n'a jamais fonctionné)
Quant au lien N°2, mieux vaut que tu me donne le terme que tu as cherché... par ce que moi, ca donne

Info
Votre recherche n'a renvoyé aucun résultat.

Retour

Merci de ta patience Phach.

PS : En utilisant la fonction recherche, j'ai l'impression d'avoir tout suivi à la lettre et ca ne fonctionne pas, c'est pour ça que je suis là

Medica


Config : Dédibox avec installation ubuntu desktop, utilise Putty, WinSCP, NXClient

Hors ligne

 

#8 2008-04-16 19:31:27

ivanov
Jeidi
Lieu: lyon
Date d'inscription: 2006-10-31
Messages: 155
Site web

Re: Diriger plusieurs sites via dedibox et Gandi

Si tu essayais seulement de faire un seul fichier.conf ?

Avant tout :  #a2dissite site1.conf
                   #a2dissite site2.conf


c'est a dire : nano /etc/apache2/sites-availables/site.conf

et apres tu y met ceci :

# Apache doit écouter sur le port 80
Listen 80

# Toutes les adresses IP doivent répondre aux requêtes sur les # serveurs virtuels NameVirtualHost ip:80

NameVirtualHost 172.20.30.40( exemple dip)

<VirtualHost 172.20.30.40:80>
DocumentRoot /www/example1
ServerName www.example1.com

# Autres directives ici

</VirtualHost>

<VirtualHost 172.20.30.40:80>
DocumentRoot /www/example2
ServerName www.example2.org

# Autres directives ici

</VirtualHost>



je sait pas si tu as deja essayer , je suis pas un  pro je te te soumet juste une idée wink
good luck

oups j'oubliais pense a faire ceci : a2ensite site.conf

Dernière modification par ivanov (2008-04-16 19:36:58)


un manchot sur la banquise ? oui c'est normal  !
alors pourquoi pas un serveur linux sur la banquise ?  ok je sorts -----> big_smile

Hors ligne

 

#9 2008-04-16 19:50:07

diou
Petit scarabé
Date d'inscription: 2008-02-03
Messages: 85

Re: Diriger plusieurs sites via dedibox et Gandi

Il faut une directive NameVirtualHost.
Mentionnant l'IP ou non (NameVirtualHost *).
En découlent ensuite les <VirtualHost ...>

Hors ligne

 

#10 2008-04-16 20:13:03

medica
Je débarque
Date d'inscription: 2008-04-16
Messages: 6

Re: Diriger plusieurs sites via dedibox et Gandi

Effectivement, créer 1 seul fichier sites.conf en y incluant :

Code:

NameVirtualHost xx.xxx.xx.xxx

<VirtualHost xx.xxx.xx.xxx:80>
ServerAdmin contact@site1.com
DocumentRoot /var/www/site1
ServerName www.site1.com
ServerAlias www.site1.com site1.com
ErrorLog /var/log/apache2/site1_error.log
CustomLog /var/log/apache2/site1_access.log combined
DirectoryIndex index.php index.html
</VirtualHost>
<VirtualHost xx.xxx.xx.xxx:80>
ServerAdmin contact@site2.com
DocumentRoot /var/www/site2
ServerName www.site2.com
ServerAlias www.site2.com site2.com
ErrorLog /var/log/apache2/site2_error.log
CustomLog /var/log/apache2/site2_access.log combined
DirectoryIndex index.php index.html
</VirtualHost>

puis sous SSH :

Code:

a2ensite sites.conf

j'ai bien chaque redirection vers son dossier respectif, z'êtes des champions les gars.

Petite question subsidiaire, lors du redemarrage de apache, est il normal d'avoir, malgrès tout, un message d'erreur

/etc/init.d/apache2 reload a écrit:

[error] VirtualHost xx.xxx.xx.xxx:80 -- mixing * ports and non-* ports wit a NamaeVirtualHost adresse is not supported, proceeding with undefined results

et

/etc/init.d/apache2 restart a écrit:

* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for servername

[error] VirtualHost xx.xxx.xx.xxx:80 -- mixing * ports and non-* ports wit a NamaeVirtualHost adresse is not supported, proceeding with undefined results
[error] VirtualHost xx.xxx.xx.xxx:80 -- mixing * ports and non-* ports wit a NamaeVirtualHost adresse is not supported, proceeding with undefined results

et ce message, 2 fois à 10 seconndes d'intervalle

Merci encore


Config : Dédibox avec installation ubuntu desktop, utilise Putty, WinSCP, NXClient

Hors ligne

 

#11 2008-04-16 20:31:00

ivanov
Jeidi
Lieu: lyon
Date d'inscription: 2006-10-31
Messages: 155
Site web

Re: Diriger plusieurs sites via dedibox et Gandi

ben si sa marche sa c'est fait =p

alors pour regler se petit soucis essaye ceci : 

essaie comme ça
nano /etc/apache2/sites-availables/site.conf


ServerName 127.0.0.1

    NameVirtualHost 192.168.25.5

    <VirtualHost www.site1.com>
        ServerName www.site1.com
        DocumentRoot /var/www/site1.com
    </VirtualHost>

    <VirtualHost www.site2.com>
        ServerName www.site2.com
        DocumentRoot /var/www/site2.com
    </VirtualHost>

et dans /etc/hosts

    127.0.0.1 localhost
    127.0.1.1 web
    192.168.25.5 www.site1.com  site1.com
    192.168.25.5 www.site2.com  site2.com



ensuite dans le terminal
ensuite a2ensite site.conf
/etc/init.d/apache2 reload


je te garantie rien mais essaye wink


un manchot sur la banquise ? oui c'est normal  !
alors pourquoi pas un serveur linux sur la banquise ?  ok je sorts -----> big_smile

Hors ligne

 

#12 2008-04-17 09:47:51

Phach
Membres d'honneurs
Lieu: France
Date d'inscription: 2006-05-05
Messages: 1011
Site web

Re: Diriger plusieurs sites via dedibox et Gandi

dire qu'avec lighttpd ca tient en 2 lignes super simple...

$HTTP["host"] =~ "www\.monsite1\.com|monsite1\.com"
{
        server.document-root = "/home/monsite1/"
}

enfin bon... roll


http://bayimg.com/image/aakogaabp.jpg http://www.radioparadise.com/graphics/banner_80.gif

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson