Apache2, site default encore desservi après désactivation
Le
Francois Lafont

Bonjour,
J'ai rencontré des comportements d'Apache2 par rapport aux choix
du vhost desservi que je ne comprenais pas. Après pas mal de
tâtonnements, voici la manipulation minimale qui aboutit à quelque
chose que je n'arrive pas à m'expliquer et qui est, je pense,
le cœur de mon problème.
Soit une Debian Wheezy out ouf the box après une netinstall (pas
d'interface graphique installée, juste le minimum à savoir
openssh-server et basta). Je fais alors :
root@server-1:~# apt-get update && apt-get install -y apache2
[]
root@server-1:~# a2dissite default # je désactive le site default, je n'ai plus de vhost.
Site default disabled.
To activate the new configuration, you need to run:
service apache2 reload
root@server-1:~# service apache2 reload
[.] Reloading web server config: apache2[Sat Dec 07 15:58:40 2013]
[warn] NameVirtualHost *:80 has no VirtualHosts
. ok
Et bien, à ma grande surprise, lorsque sur une autre machine je me
rends à l'adresse http://ip-de-server-1 avec un navigateur, ça
m'affiche bien le fameux :
It works!
et donc le vhost "default", bien que désactivé, est toujours desservi
par Apache2.
Avez-vous une explication ?
On est d'accord que la conf mise en place ici n'a aucun intérêt, mais
ça montre que potentiellement le site "default" peut être desservi même
quand il est désactivé et c'est ce problème là que j'ai rencontré dans
un cas moins stupide que celui que je donne ci-dessus.
Enfin, la même manip sous Debian Squeeze donne le comportement que
personnellement j'attendais à savoir un :
Not Found
The requested URL / was not found on this server.
Merci d'avance pour votre aide.
--
François Lafont
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/l7vdrt$sae$1@ger.gmane.org
J'ai rencontré des comportements d'Apache2 par rapport aux choix
du vhost desservi que je ne comprenais pas. Après pas mal de
tâtonnements, voici la manipulation minimale qui aboutit à quelque
chose que je n'arrive pas à m'expliquer et qui est, je pense,
le cœur de mon problème.
Soit une Debian Wheezy out ouf the box après une netinstall (pas
d'interface graphique installée, juste le minimum à savoir
openssh-server et basta). Je fais alors :
root@server-1:~# apt-get update && apt-get install -y apache2
[]
root@server-1:~# a2dissite default # je désactive le site default, je n'ai plus de vhost.
Site default disabled.
To activate the new configuration, you need to run:
service apache2 reload
root@server-1:~# service apache2 reload
[.] Reloading web server config: apache2[Sat Dec 07 15:58:40 2013]
[warn] NameVirtualHost *:80 has no VirtualHosts
. ok
Et bien, à ma grande surprise, lorsque sur une autre machine je me
rends à l'adresse http://ip-de-server-1 avec un navigateur, ça
m'affiche bien le fameux :
It works!
et donc le vhost "default", bien que désactivé, est toujours desservi
par Apache2.
Avez-vous une explication ?
On est d'accord que la conf mise en place ici n'a aucun intérêt, mais
ça montre que potentiellement le site "default" peut être desservi même
quand il est désactivé et c'est ce problème là que j'ai rencontré dans
un cas moins stupide que celui que je donne ci-dessus.
Enfin, la même manip sous Debian Squeeze donne le comportement que
personnellement j'attendais à savoir un :
Not Found
The requested URL / was not found on this server.
Merci d'avance pour votre aide.
--
François Lafont
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/l7vdrt$sae$1@ger.gmane.org
le default n'est-il pas toujours présent ?
Le 7 déc. 13 à 16:12, Francois Lafont a écrit :
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
par défaut, au cas où on oublierait d'activer le module
Le 7 déc. 13 à 18:01, Francois Lafont a écrit :
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Comme d'habitude après un a2dissite :
* le fichier "default" est bien présent dans /etc/apache2/sites-available/
* mais plus rien dans /etc/apache2/sites-enabled/ (et donc plus de lien symbolique non plus du coup).
--
François Lafont
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/l7vk9b$tdk$
Philippe Gras
Il y a pômal de chances, vu que c'est là que index.html
est déposé.
--
Noemie_Dub'power: tu as compris que j'etais une fille ?
Thold5: bah un mec qui s'appelle Noemie ca court pas les rues -_-
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Désolé, j'ai pas compris.
« au cas où on oublierait d'activer le module », de quel « module » parlez-vous ?
Par ailleurs, dans toute ma conf apache2 (celle par défaut
fournie par Debian Wheezy modulo la manip donnée dans mon
premier message), les seules occurrences de la chaîne de
caractères "/var/www" sont :
- dans le fichier /etc/apache2/sites-available/defaut (site désactivé donc)
- dans le fichier /etc/apache2/sites-available/defaut-ssl (si désactivé à la base et en plus ma requête était en http)
Donc je ne comprends vos explications, il y a un truc qui m'échappe.
--
François Lafont
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/l7vlsq$ef4$
a2ensite mon_site
Normalement, je crois qu'on n'utilise pas le site par défaut.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Francois Lafont
Parle-t-il, parce que moi, j'sais pô.
â¦
Ben, keskejvoulèdir c'est qu'apache2 installe l'index.html
qui contient 'It works!' dans /var/www.
-<Emmanesi> Tu fais quoi mon petit pervers préféré ?
<Xart> Je suis pas pervers :P et je suis dans ma cousine
<Xart> Cuisine*
<Emmanesi> ...-
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
A priori non (enfin "si on peut utiliser le site par défaut").
Dans la page man de a2ensite on voit un magnifique :
« EXAMPLES
a2dissite default
Disables the default site. »
L'explication n'est donc pas là.
--
François Lafont
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/l7vpcf$i4f$
Je tente un petit UP du post ci-dessous. Je pourrais le résumer
en disant tout simplement que je n'arrive pas à désactiver le
site "default" sur Debian Wheezy.
Le 07/12/2013 16:12, Francois Lafont a écrit :
--
François Lafont
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/l88g4l$k4e$
Tu as verifie le contenu de ports.conf ? Que NameVirtualHost *:80
n'apparait nulle part autre que la ? Un restart (apache/machine) donne
le meme resultat ? Le lien vers site-available situe dans le repertoire
sites-enabled est-il effectivement supprime ?
On 12/11/2013 08:46 AM, Francois Lafont wrote:
--
“One original thought is worth a thousand mindless quotings.”
“Le vrai n'est pas plus sûr que le probable.”
Diogene Laerce
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/