DirectoryInde sous apache2 dans Debian Etch
Résolu/Fermé
danycoo
Messages postés
30
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
29 juin 2008
-
28 mars 2007 à 15:50
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 20 sept. 2007 à 10:27
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 20 sept. 2007 à 10:27
A voir également:
- DirectoryInde sous apache2 dans Debian Etch
- Désinstaller apache2 debian ✓ - Forum Debian
- Apache2 /var/www/html ✓ - Forum Linux / Unix
- Fedora ou debian - Guide
- Debian passer en root ✓ - Forum Debian
- A2ensite debian ✓ - Forum Debian
15 réponses
danycoo
Messages postés
30
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
29 juin 2008
3
29 mars 2007 à 10:27
29 mars 2007 à 10:27
Avis d'essais,
Bon et bien ce n'est pas concluant :-)
J'ai donc, rajouté :
DirectoryIndex index.html index.php -> relance de apache -> pas bon
Malgré le :
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
la ligne en plus:
Include /etc/apache2/mods-enabled/dir.conf -> pas bon
Si je rajoute :
Include /etc/apache2/mods-enabled/dir.load
il fait un warn en disant que le module est déjà chargé (au moins, on en a le coeur net :-) )
[Thu Mar 29 10:22:49 2007] [warn] module dir_module is already loaded, skipping
Donc, je continue ma pénitence. Si tu as des idées, je suis preneur.
Merci à toi lamij20
@+
Bon et bien ce n'est pas concluant :-)
J'ai donc, rajouté :
DirectoryIndex index.html index.php -> relance de apache -> pas bon
Malgré le :
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
la ligne en plus:
Include /etc/apache2/mods-enabled/dir.conf -> pas bon
Si je rajoute :
Include /etc/apache2/mods-enabled/dir.load
il fait un warn en disant que le module est déjà chargé (au moins, on en a le coeur net :-) )
[Thu Mar 29 10:22:49 2007] [warn] module dir_module is already loaded, skipping
Donc, je continue ma pénitence. Si tu as des idées, je suis preneur.
Merci à toi lamij20
@+
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
28 mars 2007 à 16:42
28 mars 2007 à 16:42
Salut,
affiche
lami20j
affiche
rgrep -i directoryindex -inH /etc/apache2 | grep conf--
lami20j
danycoo
Messages postés
30
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
29 juin 2008
3
28 mars 2007 à 16:46
28 mars 2007 à 16:46
Pour info:
J'ai bien rajouté la ligne:
AddType application/x-httpd-php .php
dans /etc/apache2/apache2.conf
Relance du serveur, mais ça ne va pas mieux.
Merci pour votre précieux éclairage.
Cordialement.
J'ai bien rajouté la ligne:
AddType application/x-httpd-php .php
dans /etc/apache2/apache2.conf
Relance du serveur, mais ça ne va pas mieux.
Merci pour votre précieux éclairage.
Cordialement.
danycoo
Messages postés
30
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
29 juin 2008
3
28 mars 2007 à 16:56
28 mars 2007 à 16:56
Bonjour Lami20j,
Décidément, tu es très présent :-). Merci
Voici l'info que tu m'as demandée:
/etc/apache2/mods-available/dir.conf:3: DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
/etc/apache2/mods-enabled/dir.conf:3: DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
Ca paraît bon de ce point de vue, n'est-ce pas ?.
@+
nb: j'ai fait passer le index.php devant, on ne sait jamais. Après relance de apache2, ça n'a rien donné.
Décidément, tu es très présent :-). Merci
Voici l'info que tu m'as demandée:
/etc/apache2/mods-available/dir.conf:3: DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
/etc/apache2/mods-enabled/dir.conf:3: DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
Ca paraît bon de ce point de vue, n'est-ce pas ?.
@+
nb: j'ai fait passer le index.php devant, on ne sait jamais. Après relance de apache2, ça n'a rien donné.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
28 mars 2007 à 19:36
28 mars 2007 à 19:36
Dans ton thread avec les sites virtuels apache2 avec 3 sites virtualises#9 je vois
Peut-être tu dois écrire
toutefois essaie d'écrire directement dans /etc/apache2/apache2.conf
Include /etc/apache2/mods-enabled/*.load Include /etc/apache2/mods-enabled/*.conf
Peut-être tu dois écrire
Include /etc/apache2/mods-enabled/dir.conf
toutefois essaie d'écrire directement dans /etc/apache2/apache2.conf
DirectoryIndex index.html index.phpEt n'oublie pas de rédemarrer le serveur.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
28 mars 2007 à 21:49
28 mars 2007 à 21:49
Peut être tu n'as pas installé php
apt-get install libapache2-mod-php5
danycoo
Messages postés
30
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
29 juin 2008
3
29 mars 2007 à 10:08
29 mars 2007 à 10:08
Bonjour lami20j,
En effet, ce pouvait être une possibilité, mais non, j'ai bien installé apt-get install libapache2-mod-php4 (je dois garder la version 4 pour raison de compatibilité avec un site de bibliographie: PMB)
Je vais donc aller fouïner un peu plus haut, et notamment rajouter en effet DirectoryIndex dans le apache2.conf pour voir.
Je te tiens au courant.
Merci pour tout.
Cordialement.
En effet, ce pouvait être une possibilité, mais non, j'ai bien installé apt-get install libapache2-mod-php4 (je dois garder la version 4 pour raison de compatibilité avec un site de bibliographie: PMB)
Je vais donc aller fouïner un peu plus haut, et notamment rajouter en effet DirectoryIndex dans le apache2.conf pour voir.
Je te tiens au courant.
Merci pour tout.
Cordialement.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
29 mars 2007 à 10:50
29 mars 2007 à 10:50
Salut,
ben, chez moi j'ai testé avec apache2 de etch et ça marche
en revanche ce que j'ai trouvé bizarre c'est que je ne peux pas démarrer le daemon avec /etc/init.d/apache2 start
en revanche je peux le démarrer avec /usr/sbin/apache2
affiche
lami20j
ben, chez moi j'ai testé avec apache2 de etch et ça marche
en revanche ce que j'ai trouvé bizarre c'est que je ne peux pas démarrer le daemon avec /etc/init.d/apache2 start
en revanche je peux le démarrer avec /usr/sbin/apache2
affiche
ps aux | grep apache--
lami20j
danycoo
Messages postés
30
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
29 juin 2008
3
29 mars 2007 à 11:07
29 mars 2007 à 11:07
Au chapitre de pas de bol ... on est vernis :-)
Voilà pour info :
sagittaire:~# ps aux | grep apache
root 3141 0.0 0.5 19760 6060 ? Ss 10:26 0:00 /usr/sbin/apache2 -k start
www-data 3146 0.0 0.3 19760 3340 ? S 10:26 0:00 /usr/sbin/apache2 -k start
www-data 3147 0.0 0.3 19760 3336 ? S 10:26 0:00 /usr/sbin/apache2 -k start
www-data 3148 0.0 0.2 19760 2852 ? S 10:26 0:00 /usr/sbin/apache2 -k start
www-data 3149 0.0 0.2 19760 2852 ? S 10:26 0:00 /usr/sbin/apache2 -k start
www-data 3150 0.0 0.2 19760 2852 ? S 10:26 0:00 /usr/sbin/apache2 -k start
www-data 3151 0.0 0.2 19760 2852 ? S 10:26 0:00 /usr/sbin/apache2 -k start
root 3164 0.0 0.0 2852 704 pts/0 D+ 10:56 0:00 grep apache
@+
Voilà pour info :
sagittaire:~# ps aux | grep apache
root 3141 0.0 0.5 19760 6060 ? Ss 10:26 0:00 /usr/sbin/apache2 -k start
www-data 3146 0.0 0.3 19760 3340 ? S 10:26 0:00 /usr/sbin/apache2 -k start
www-data 3147 0.0 0.3 19760 3336 ? S 10:26 0:00 /usr/sbin/apache2 -k start
www-data 3148 0.0 0.2 19760 2852 ? S 10:26 0:00 /usr/sbin/apache2 -k start
www-data 3149 0.0 0.2 19760 2852 ? S 10:26 0:00 /usr/sbin/apache2 -k start
www-data 3150 0.0 0.2 19760 2852 ? S 10:26 0:00 /usr/sbin/apache2 -k start
www-data 3151 0.0 0.2 19760 2852 ? S 10:26 0:00 /usr/sbin/apache2 -k start
root 3164 0.0 0.0 2852 704 pts/0 D+ 10:56 0:00 grep apache
@+
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
29 mars 2007 à 11:15
29 mars 2007 à 11:15
dit moi comment tu essaies?
danycoo
Messages postés
30
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
29 juin 2008
3
29 mars 2007 à 11:44
29 mars 2007 à 11:44
par les navigateurs Opera, Firefoxet IE (j'ai de tout ici, arfff ...)
Je tape l'URL sans le index.php, et j'obtiens:
Not Found
The requested URL /apache2-default/ was not found on this server.
Apache/2.2.3 (Debian) PHP/4.4.4-8+etch1 Server at "adresse de l'URL" Port 80
Par contre, si je tape le index, j'arrive bien à destination.
Pour le moment, je sèche :-).
@+ merci
Je tape l'URL sans le index.php, et j'obtiens:
Not Found
The requested URL /apache2-default/ was not found on this server.
Apache/2.2.3 (Debian) PHP/4.4.4-8+etch1 Server at "adresse de l'URL" Port 80
Par contre, si je tape le index, j'arrive bien à destination.
Pour le moment, je sèche :-).
@+ merci
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
29 mars 2007 à 11:55
29 mars 2007 à 11:55
Alors fait comme ça(en root)
fait ton teste et ensuite affiche
> /var/log/apache2/error.log
fait ton teste et ensuite affiche
cat /var/log/apache2/error.log
danycoo
Messages postés
30
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
29 juin 2008
3
29 mars 2007 à 12:39
29 mars 2007 à 12:39
C'est encore moi, pardon :-)
Voici le résultat, si je ne tape pas le index.php :
sagittaire:~# cat /var/log/apache2/biblierror.log
[Thu Mar 29 12:21:38 2007] [error] [client IP] File does not exist: /home/wwwcommun/Biblio/apache2-default
idem si j'en fait de même pour le second site:
sagittaire:~# cat /var/log/apache2/infoserror.log
[Thu Mar 29 12:22:48 2007] [error] [client IP] File does not exist: /home/wwwcommun/Intranet/apache2-default
En fait, il redirige sur cette adresse on dirait: /apache2-default
Trouvé: dans les fichiers des VirtualHosts, j'avais changé deux déclarations de <directory>
<Directory /home/wwwcommun/Intranet/>
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www> ----> ici j'avais mis /home/wwwcommun/Intranet, et faillait po ;-)
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>
Quel stupido !
Merci une fois de plus à toi lamij20 et bon appétit.
@+
nb: j'ai commencé à regarder aussi pour ton problème d'init de apache2 sous Etch. Si je trouve un truc, je te fais passer un mail. On ne sait jamais...
Voici le résultat, si je ne tape pas le index.php :
sagittaire:~# cat /var/log/apache2/biblierror.log
[Thu Mar 29 12:21:38 2007] [error] [client IP] File does not exist: /home/wwwcommun/Biblio/apache2-default
idem si j'en fait de même pour le second site:
sagittaire:~# cat /var/log/apache2/infoserror.log
[Thu Mar 29 12:22:48 2007] [error] [client IP] File does not exist: /home/wwwcommun/Intranet/apache2-default
En fait, il redirige sur cette adresse on dirait: /apache2-default
Trouvé: dans les fichiers des VirtualHosts, j'avais changé deux déclarations de <directory>
<Directory /home/wwwcommun/Intranet/>
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www> ----> ici j'avais mis /home/wwwcommun/Intranet, et faillait po ;-)
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>
Quel stupido !
Merci une fois de plus à toi lamij20 et bon appétit.
@+
nb: j'ai commencé à regarder aussi pour ton problème d'init de apache2 sous Etch. Si je trouve un truc, je te fais passer un mail. On ne sait jamais...
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
29 mars 2007 à 12:51
29 mars 2007 à 12:51
Bon appétit à toi.
j'ai commencé à regarder aussi pour ton problème d'init de apache2 sous Etch. Si je trouve un truc, je te fais passer un mail. On ne sait jamais...
J'ai installé apache avec apt-get seulement pour avoir la même config que toi. Ensuite je l'ai supprimé :-))
Perso j'ai installé apache depuis le sources et mon serveur web fonctionne très bien :-D
D'ailleurs je n'utilise pas Php, j'utilise apache avec mod_perl et HTML::Mason
Merci quand même.
j'ai commencé à regarder aussi pour ton problème d'init de apache2 sous Etch. Si je trouve un truc, je te fais passer un mail. On ne sait jamais...
J'ai installé apache avec apt-get seulement pour avoir la même config que toi. Ensuite je l'ai supprimé :-))
Perso j'ai installé apache depuis le sources et mon serveur web fonctionne très bien :-D
D'ailleurs je n'utilise pas Php, j'utilise apache avec mod_perl et HTML::Mason
Merci quand même.
danycoo
Messages postés
30
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
29 juin 2008
3
29 mars 2007 à 14:59
29 mars 2007 à 14:59
Ok, de rien.
Je viens donc de ranger mes bouquins :-)
Au plaisir.
@+
danycoo.
Je viens donc de ranger mes bouquins :-)
Au plaisir.
@+
danycoo.
Il faut editer le fichier "default"
# gedit :/etc/apache2/sites-available/default
Et vérifier que tu ai la ligne :
DocumentRoot /var/www/
A+
Stephim
# gedit :/etc/apache2/sites-available/default
Et vérifier que tu ai la ligne :
DocumentRoot /var/www/
A+
Stephim
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
20 sept. 2007 à 10:27
20 sept. 2007 à 10:27
Salut,
pour vérifier si la directive DocumentRoot existe, ça suffit de taper
pour vérifier si la directive DocumentRoot existe, ça suffit de taper
rgrep -i documentroot /etc/apache2vérifier à la main c'est plus longue ;-)