Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 22 utilisateurs en ligne, consultez le détail
Auteur Message
gangan
#0 Message posté le : 05-12-2007 à 09:34:03


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 08-04-2004
Nombre de messages : 401
Bonjour à tous,

alors voila mon soucis apres avoir créer des vhosts dans la config d'apache je l'ai relancé pour qu'il les prenent en compte mais j'obtiens une erreur:

# invoke-rc.d apache2 reload



 * Reloading web server config...                                                                                                                               26215

[Wed Dec 05 09:25:55 2007] [warn] VirtualHost postfixadmin:80 overlaps with VirtualHost www:80, the first has precedence, perhaps you need a NameVirtualHost directive

[Wed Dec 05 09:25:55 2007] [warn] VirtualHost phpmyadmin:80 overlaps with VirtualHost postfixadmin:80, the first has precedence, perhaps you need a NameVirtualHost directive

[Wed Dec 05 09:25:55 2007] [warn] VirtualHost mail:80 overlaps with VirtualHost phpmyadmin:80, the first has precedence, perhaps you need a NameVirtualHost directive



j'ai créé des fichiers differents pour chaque vhost en partant du fichier default :

ls /etc/apache2/sites-available/

default  mail-gdh  phpmyadmin  postfixadmin  ssl  www


puis j'ai créé le lien symbolique :

ls /etc/apache2/sites-enabled/

000-default  mail-gdh  phpmyadmin  postfixadmin  ssl  www


voici le contenu d'un des trois vhosts :

#NameVirtualHost phpmyadmin.garde-dhonneur.com

<VirtualHost phpmyadmin:80>

        ServerAdmin gangan@zalteam.com



        DocumentRoot /var/www/phpmyadmin/

        <Directory />

                Options FollowSymLinks

                AllowOverride None

        </Directory>



        <Directory /var/www/phpmyadmin/>

                Options Indexes FollowSymLinks MultiViews

                AllowOverride None

                Order allow,deny

                allow from all

                # This directive allows us to have apache2's default start page

                # in /apache2-default/, but still have / go to the right place

                #RedirectMatch ^/$ /apache2-default/

        </Directory>



        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

        <Directory "/usr/lib/cgi-bin">

                AllowOverride None

                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch

                Order allow,deny

                Allow from all

        </Directory>



        ErrorLog /var/log/apache2/error-phpmyadmin.log



        # Possible values include: debug, info, notice, warn, error, crit,

        # alert, emerg.

        LogLevel warn



        CustomLog /var/log/apache2/access-phpmyadmin.log combined

        ServerSignature On



    Alias /doc/ "/usr/share/doc/"

    <Directory "/usr/share/doc/">

        Options Indexes MultiViews FollowSymLinks

        AllowOverride None

        Order deny,allow

        Deny from all

        Allow from 127.0.0.0/255.0.0.0 ::1/128

    </Directory>



</VirtualHost>



-------------------------------------
alors la ponpon sur la garonne !
jblecanard
#1 Message posté le : 05-12-2007 à 12:51:38


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
Je sais pas ce qu'il en est mais chez moi, en utilisant la syntaxe

<VirtualHost *:80>
ServerName phpmyadmin
DocumentRoot /chemin/vers/phpmyadmin
</VirtualHost>


Et avec un /etc/hosts qui renvoie bien phpmyadmin sur la bonne IP, ça roule.
Dans ton cas, il faudrait à priori remplacer "phpmyadmin" par "phpmyadmin.garde-dhonneur.com"

--Message édité par jblecanard le 05-12-2007 à 12:53:21--


-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
gangan
#2 Message posté le : 05-12-2007 à 15:47:31


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 08-04-2004
Nombre de messages : 401
j'ai essayé mais en vain

j'ai mis ca au debut du fichier :

#NameVirtualHost phpmyadmin.garde-dhonneur.com

<VirtualHost phpmyadmin.garde-dhonneur.com:80>

        ServerAdmin gangan@zalteam.com



        DocumentRoot /var/www/phpmyadmin/

        <Directory />

                Options FollowSymLinks

                AllowOverride None

        </Directory>


pour la correspondance ip j'ai un dns qui tourne et qui fonctionne
ping phpmyadmin.mondomaine.com OK

-------------------------------------
alors la ponpon sur la garonne !
jblecanard
#3 Message posté le : 05-12-2007 à 16:14:06


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
Bah, tu n'as pas essayé ma syntaxe ! Essaye avec une étoile et une directive "ServerName" comme je fais dans mon post précédent...

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
gangan
#4 Message posté le : 06-12-2007 à 08:48:27


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 08-04-2004
Nombre de messages : 401
root@srvgdh:/etc/apache2/sites-available 12$ ls
default mail-gdh phpmyadmin postfixadmin ssl www


j'ai essayé sur mon fichier pour postfixadmin voivi le debut:

<VirtualHost *:80>

        ServerName phpmyadmin

        ServerAdmin gangan@zalteam.com



        DocumentRoot /var/www/postfixadmin/

        <Directory />

                Options FollowSymLinks

                AllowOverride None

        </Directory>



invoke-rc.d apache2 reload

 * Reloading web server config...                                                                                                                               26215

[Thu Dec 06 08:45:29 2007] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

[Thu Dec 06 08:45:29 2007] [warn] VirtualHost phpmyadmin.garde-dhonneur.com:80 overlaps with VirtualHost www.garde-dhonneur.com:80, the first has precedence, perhaps you need a NameVirtualHost directive

[Thu Dec 06 08:45:29 2007] [warn] VirtualHost mail.garde-dhonneur.com:80 overlaps with VirtualHost phpmyadmin.garde-dhonneur.com:80, the first has precedence, perhaps you need a NameVirtualHost directive



-------------------------------------
alors la ponpon sur la garonne !
jblecanard
#5 Message posté le : 06-12-2007 à 10:14:11


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
L'erreur renvoyée par appache ne semble pas liée directement aux VirtualHosts définis.

Sinon pour les warnings, ne possédant pas le fichier en entier... Essaye de le mettre en ligne quelque part qu'on puisse le consulter plus précisément. Remplace par des étoiles les données persos éventuelles qu'il contient.

Et si tu tentais d'utiliser la directive NameVirtualHost comme il le propose ?

--Message édité par jblecanard le 06-12-2007 à 10:16:28--


-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
gangan
#6 Message posté le : 06-12-2007 à 11:57:48


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 08-04-2004
Nombre de messages : 401
Peut etre rajouter ceci
NameVirtualHost *

dans mon fichier apache2.conf non ?

-------------------------------------
alors la ponpon sur la garonne !
jblecanard
#7 Message posté le : 06-12-2007 à 12:08:48


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
Le mieux c'est d'aller jeter un oeil là

http://httpd.apache.org/docs/2.0/mod/core.html#namevirtualhost

Sinon pour le ServerName, j'aurais tenté le phpmyadmin.garde-dhonneur.com. Chez moi c'est phpmyadmin tout court, mais c'est pour accéder sur un réseau privé, je ne tape que phpmyadmin dans le navigateur...

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
gangan
#8 Message posté le : 07-12-2007 à 11:29:04


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 08-04-2004
Nombre de messages : 401
voila ce que j'ai mis pou un de mes hosts ca avance un peu


<VirtualHost *>

        ServerAdmin gangan@zalteem.com

        DocumentRoot "/var/www/phpmyadmin/"

        ServerName phpmyadmin.domaine.com



        <Directory /var/www/phpmyadmin/>

                Options Indexes FollowSymLinks MultiViews

                AllowOverride None

                Order allow,deny

                allow from all

                # This directive allows us to have apache2's default start page

                # in /apache2-default/, but still have / go to the right place

                #RedirectMatch ^/$ /apache2-default/

        </Directory>



        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

        <Directory "/usr/lib/cgi-bin">

                AllowOverride None

                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch

                Order allow,deny

                Allow from all

        </Directory>



        ErrorLog "/var/log/apache2/error-phpmyadmin.log"



        # Possible values include: debug, info, notice, warn, error, crit,

        # alert, emerg.

        LogLevel warn



        CustomLog "/var/log/apache2/access-phpmyadmin.log" combined

        ServerSignature On



    Alias /doc/ "/usr/share/doc/"

    <Directory "/usr/share/doc/">

        Options Indexes MultiViews FollowSymLinks

        AllowOverride None

        Order deny,allow

        Deny from all

        Allow from 127.0.0.0/255.0.0.0 ::1/128

    </Directory>



</VirtualHost>



mais...


invoke-rc.d apache2 reload
* Reloading web server config... 26215
[Fri Dec 07 11:28:54 2007] [warn] NameVirtualHost *:0 has no VirtualHosts

--Message édité par gangan le 07-12-2007 à 11:29:57--


-------------------------------------
alors la ponpon sur la garonne !
jblecanard
#9 Message posté le : 07-12-2007 à 11:32:06


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
ce serait sans doute plus propre de rajouter le port non ?

<VirtualHost *:80> au lieu de <VirtualHost *>

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
gangan
#10 Message posté le : 07-12-2007 à 12:30:33


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 08-04-2004
Nombre de messages : 401
je suis pas sur que ce soit plus propre

invoke-rc.d apache2 reload
* Reloading web server config... 26215
[Fri Dec 07 12:29:51 2007] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Fri Dec 07 12:29:51 2007] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Fri Dec 07 12:29:51 2007] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Fri Dec 07 12:29:51 2007] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Fri Dec 07 12:29:51 2007] [warn] NameVirtualHost *:0 has no VirtualHosts

-------------------------------------
alors la ponpon sur la garonne !
gangan
#11 Message posté le : 07-12-2007 à 14:39:08


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 08-04-2004
Nombre de messages : 401
c'est dur dur lol


NameVirtualHost *

<VirtualHost *>

        ServerAdmin gangan@zalteam.com

        DocumentRoot "/var/www/postfixadmin/"

        ServerName postfixadmin.garde-dhonneur.com



        <Directory /var/www/postfixadmin/>

                Options Indexes FollowSymLinks MultiViews




[Fri Dec 07 14:38:59 2007] [warn] NameVirtualHost *:443 has no VirtualHosts
[Fri Dec 07 14:38:59 2007] [warn] NameVirtualHost *:0 has no VirtualHosts
[Fri Dec 07 14:38:59 2007] [warn] NameVirtualHost *:0 has no VirtualHosts
[Fri Dec 07 14:38:59 2007] [warn] NameVirtualHost *:0 has no VirtualHosts
[Fri Dec 07 14:38:59 2007] [warn] NameVirtualHost *:0 has no VirtualHosts
[Fri Dec 07 14:38:59 2007] [warn] NameVirtualHost *:0 has no VirtualHosts

-------------------------------------
alors la ponpon sur la garonne !
jblecanard
#12 Message posté le : 07-12-2007 à 16:43:43


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
J'arrive pas à savoir dans tes tests quand est ce que tu utilises une directive NameVirtualHost et quand est ce que tu n'en utilises pas ?

As tu essayé la technique de l'étoile sans directive "NameVirtualHost" (et avec le port) ? On dirait que oui dans ton 3ème post mais l'erreur renvoyée par Apache semble suggérer que tu utilises quand même NameVirtualHost à ce moment là ...

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
gangan
#13 Message posté le : 07-12-2007 à 16:55:19


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 08-04-2004
Nombre de messages : 401
j'ai un NameVirtualHost * dans apache2.conf

-------------------------------------
alors la ponpon sur la garonne !