Apache2, site default encore desservi après désactivation
28 réponses
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:~# 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
Que NameVirtualHost *:80 n'apparait nulle part autre que la ?
C'est bien le cas. La chaîne "namevirtualhost" n'apparaît que dans /etc/apache2/ports.conf (recherche faite sans tenir compte de la casse et dans tout le répertoire /etc/apache2/).
Un restart (apache/machine) donne le meme resultat ?
reload ou restart, même résultat. Même un reboot de la machine (c'est une simple VM Virtualbox), c'est pareil.
Le lien vers site-available situe dans le repertoire sites-enabled est-il effectivement supprime ?
Et oui :
:~# ls -la /etc/apache2/sites-enabled/ total 8 drwxr-xr-x 2 root root 4096 Dec 11 10:59 . drwxr-xr-x 7 root root 4096 Dec 11 10:59 ..
-- 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/l89dlu$75k$
Bonjour,
Le 11/12/2013 03:09, Diogene Laerce a écrit :
Tu as verifie le contenu de ports.conf ?
Ma conf est vraiment celle qu'on a avec une Wheezy out of the box après
un simple :
apt-get update && apt-get install -y apache2
a2dissite default
service apache2 reload # où même un restart si on veut.
Mon problème est donc assez facile à reproduire.
En l'occurrence, voici mon ports.conf (les commentaires en moins) :
Que NameVirtualHost *:80 n'apparait nulle part autre que la ?
C'est bien le cas. La chaîne "namevirtualhost" n'apparaît que
dans /etc/apache2/ports.conf (recherche faite sans tenir compte
de la casse et dans tout le répertoire /etc/apache2/).
Un restart (apache/machine) donne le meme resultat ?
reload ou restart, même résultat. Même un reboot de la
machine (c'est une simple VM Virtualbox), c'est pareil.
Le lien vers site-available situe dans le repertoire
sites-enabled est-il effectivement supprime ?
Et oui :
root@wheezy-clean:~# ls -la /etc/apache2/sites-enabled/
total 8
drwxr-xr-x 2 root root 4096 Dec 11 10:59 .
drwxr-xr-x 7 root root 4096 Dec 11 10:59 ..
--
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/l89dlu$75k$1@ger.gmane.org
Que NameVirtualHost *:80 n'apparait nulle part autre que la ?
C'est bien le cas. La chaîne "namevirtualhost" n'apparaît que dans /etc/apache2/ports.conf (recherche faite sans tenir compte de la casse et dans tout le répertoire /etc/apache2/).
Un restart (apache/machine) donne le meme resultat ?
reload ou restart, même résultat. Même un reboot de la machine (c'est une simple VM Virtualbox), c'est pareil.
Le lien vers site-available situe dans le repertoire sites-enabled est-il effectivement supprime ?
Et oui :
:~# ls -la /etc/apache2/sites-enabled/ total 8 drwxr-xr-x 2 root root 4096 Dec 11 10:59 . drwxr-xr-x 7 root root 4096 Dec 11 10:59 ..
-- 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/l89dlu$75k$
Francois Lafont
Bonsoir,
Je tente une dernière relance car je n'ai toujours pas trouvé comment définitivement fermer le clapet du site "default" sous Apache2 dans Debian Wheezy.
Merci.
-- 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/l8ggru$7p4$
Bonsoir,
Je tente une dernière relance car je n'ai toujours pas
trouvé comment définitivement fermer le clapet du site
"default" sous Apache2 dans Debian Wheezy.
Merci.
--
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/l8ggru$7p4$1@ger.gmane.org
Je tente une dernière relance car je n'ai toujours pas trouvé comment définitivement fermer le clapet du site "default" sous Apache2 dans Debian Wheezy.
Merci.
-- 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/l8ggru$7p4$
Bzzz
On Sat, 14 Dec 2013 03:47:37 +0100 Francois Lafont wrote:
Tu as du merdouiller qq part; sous sid, la suppression de /var/www/index.html me renvoie le listing de tous les fichiers et directories de /var/www/ quand je recharge.
-- Glouglou: faudrait pouvoir vendre son temps libre, je suis sur que je fais fortune -_- Dordark: ca s'appelle bosser Glouglou: ah ouee
-- 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/
On Sat, 14 Dec 2013 03:47:37 +0100
Francois Lafont <mathsattacks@free.fr> wrote:
Tu as du merdouiller qq part; sous sid, la suppression de
/var/www/index.html me renvoie le listing de tous les fichiers
et directories de /var/www/ quand je recharge.
--
Glouglou: faudrait pouvoir vendre son temps libre,
je suis sur que je fais fortune -_-
Dordark: ca s'appelle bosser
Glouglou: ah ouee
--
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/20131214040021.41e1eacc@anubis.defcon1
Tu as du merdouiller qq part; sous sid, la suppression de /var/www/index.html me renvoie le listing de tous les fichiers et directories de /var/www/ quand je recharge.
-- Glouglou: faudrait pouvoir vendre son temps libre, je suis sur que je fais fortune -_- Dordark: ca s'appelle bosser Glouglou: ah ouee
-- 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/
[â¦] Tu as du merdouiller qq part; sous sid, la suppression de /var/www/index.html me renvoie le listing de tous les fichiers et directories de /var/www/ quand je recharge.
[â¦]
Tu as du merdouiller qq part; sous sid, la suppression de
/var/www/index.html me renvoie le listing de tous les fichiers
et directories de /var/www/ quand je recharge.
--
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/4738077.O2Y4n9QDIY@earendil
[â¦] Tu as du merdouiller qq part; sous sid, la suppression de /var/www/index.html me renvoie le listing de tous les fichiers et directories de /var/www/ quand je recharge.
-- 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/
Gaël
Bonsoir,
Salut François,
Je tente une dernière relance car je n'ai toujours pas trouvé comment définitivement fermer le clapet du site "default" sous Apache2 dans Debian Wheezy.
Peut-tu nous mettre quelque part tout le contenu de ton dossier /etc/apache 2 ? Je regarderai avec plaisir.
Gaël
-- 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/
Bonsoir,
Salut François,
Je tente une dernière relance car je n'ai toujours pas
trouvé comment définitivement fermer le clapet du site
"default" sous Apache2 dans Debian Wheezy.
Peut-tu nous mettre quelque part tout le contenu de ton dossier /etc/apache 2 ?
Je regarderai avec plaisir.
Gaël
--
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/CAGKqBrkzF_ExBO_WxTax6FAeResXfMUcvJ7yXx7q9jbtsWazCg@mail.gmail.com
Je tente une dernière relance car je n'ai toujours pas trouvé comment définitivement fermer le clapet du site "default" sous Apache2 dans Debian Wheezy.
Peut-tu nous mettre quelque part tout le contenu de ton dossier /etc/apache 2 ? Je regarderai avec plaisir.
Gaël
-- 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
Le 14/12/2013 09:26, Sylvain L. Sauvage a écrit :
Le samedi 14 décembre 2013 04:00:21 Bzzz a écrit :
[…] Tu as du merdouiller qq part; sous sid, la suppression de /var/www/index.html me renvoie le listing de tous les fichiers et directories de /var/www/ quand je recharge.
C’est pas le index.html qui le gêne, c’est le _vhost_ « default » qui reste actif/servi alors qu’il a été désactivé (`a2dissite default`).
-- 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/l8hp75$q13$
Le 14/12/2013 09:26, Sylvain L. Sauvage a écrit :
Le samedi 14 décembre 2013 04:00:21 Bzzz a écrit :
[…]
Tu as du merdouiller qq part; sous sid, la suppression de
/var/www/index.html me renvoie le listing de tous les fichiers
et directories de /var/www/ quand je recharge.
C’est pas le index.html qui le gêne, c’est le _vhost_
« default » qui reste actif/servi alors qu’il a été désactivé
(`a2dissite default`).
--
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/l8hp75$q13$1@ger.gmane.org
Le samedi 14 décembre 2013 04:00:21 Bzzz a écrit :
[…] Tu as du merdouiller qq part; sous sid, la suppression de /var/www/index.html me renvoie le listing de tous les fichiers et directories de /var/www/ quand je recharge.
C’est pas le index.html qui le gêne, c’est le _vhost_ « default » qui reste actif/servi alors qu’il a été désactivé (`a2dissite default`).
-- 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/l8hp75$q13$
Bzzz
On Sat, 14 Dec 2013 09:26:29 +0100 "Sylvain L. Sauvage" wrote:
-- <Akee'Dodo> Je vis dans un monde magnifique <Akee'Dodo> ma mère me pousse moi et mes potes à boire <Akee'Dodo> (pour pas que ça soit mon père qui finisse les bià ¨res)
-- 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/
On Sat, 14 Dec 2013 09:26:29 +0100
"Sylvain L. Sauvage" <Sylvain.L.Sauvage@free.fr> wrote:
--
<Akee'Dodo> Je vis dans un monde magnifique
<Akee'Dodo> ma mère me pousse moi et mes potes à boire
<Akee'Dodo> (pour pas que ça soit mon père qui finisse les bià ¨res)
--
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/20131214152929.1084f5e6@anubis.defcon1
-- <Akee'Dodo> Je vis dans un monde magnifique <Akee'Dodo> ma mère me pousse moi et mes potes à boire <Akee'Dodo> (pour pas que ça soit mon père qui finisse les bià ¨res)
-- 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
Le 14/12/2013 12:21, Gaël a écrit :
Salut François,
Salut.
Je tente une dernière relance car je n'ai toujours pas trouvé comment définitivement fermer le clapet du site "default" sous Apache2 dans Debian Wheezy.
Peut-tu nous mettre quelque part tout le contenu de ton dossier /etc/apache2 ?
Bien sûr, pas de problème : http://sisco.laf.free.fr/codes/divers/apache2.tar.gz
Encore une fois, c'est très facile à reproduire, j'ai juste fait ceci sur une VM Debian Wheezy out of the box et à jour :
Enfin, j'ai constaté qu'en faisant *exactement* la même chose sur une Squeeze, le site "default" était bel et bien désactivé et je me retrouve avec un "Not Found" sur mon navigateur.
Je regarderai avec plaisir.
Merci.
-- 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/l8hsr3$uk2$
Le 14/12/2013 12:21, Gaël a écrit :
Salut François,
Salut.
Je tente une dernière relance car je n'ai toujours pas
trouvé comment définitivement fermer le clapet du site
"default" sous Apache2 dans Debian Wheezy.
Peut-tu nous mettre quelque part tout le contenu de ton dossier /etc/apache2 ?
Bien sûr, pas de problème : http://sisco.laf.free.fr/codes/divers/apache2.tar.gz
Encore une fois, c'est très facile à reproduire, j'ai juste
fait ceci sur une VM Debian Wheezy out of the box et à jour :
Enfin, j'ai constaté qu'en faisant *exactement* la même chose
sur une Squeeze, le site "default" était bel et bien désactivé
et je me retrouve avec un "Not Found" sur mon navigateur.
Je regarderai avec plaisir.
Merci.
--
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/l8hsr3$uk2$1@ger.gmane.org
Je tente une dernière relance car je n'ai toujours pas trouvé comment définitivement fermer le clapet du site "default" sous Apache2 dans Debian Wheezy.
Peut-tu nous mettre quelque part tout le contenu de ton dossier /etc/apache2 ?
Bien sûr, pas de problème : http://sisco.laf.free.fr/codes/divers/apache2.tar.gz
Encore une fois, c'est très facile à reproduire, j'ai juste fait ceci sur une VM Debian Wheezy out of the box et à jour :
Enfin, j'ai constaté qu'en faisant *exactement* la même chose sur une Squeeze, le site "default" était bel et bien désactivé et je me retrouve avec un "Not Found" sur mon navigateur.
Je regarderai avec plaisir.
Merci.
-- 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/l8hsr3$uk2$
Bzzz
On Sat, 14 Dec 2013 16:18:06 +0100 Francois Lafont wrote:
Bien sûr, pas de problème : http://sisco.laf.free.fr/codes/divers/apache2.tar.gz
Encore une fois, c'est très facile à reproduire, j'ai juste fait ceci sur une VM Debian Wheezy out of the box et à jour :
Le "PB" me semble simple:
less /tmp/TST/apache2/sites-available/default
<VirtualHost *:80> ServerAdmin
DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
--
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/20131214162926.4db2eb04@anubis.defcon1
1. Est-ce que default est toujours servi quand il y a un autre
site « enabled » ?
2. Est-ce quâil y a quelque chose à ce propos dans le(s)
changelog ? dans le BTS ?
<Mode fanboy>
Dâtâfaçon, Apache, câest tout pourri, ç a bouffe plein de CPU et
de RAM, lighty câest âachement mieux.
</>
--
Sylvain Sauvage
--
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/3042803.BX7y45Ur0r@earendil