Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Java > Développement Web en Java > Tomcat

Réponse
 
Outils de la discussion
Vieux 04/08/2008, 19h28   #1 (permalink)
Membre émérite
 
Avatar de muad'dib
 
Date d'inscription: janvier 2003
Localisation: Barcelona
Âge: 27
Messages: 796
Par défaut Apache + Tomcat : RewriteRule

Bonjour,

J'ai lu la documementation Couplage Apache HTTP & Tomcat ( http://zekey.developpez.com/tutoriel/apache/tomcat/ )

j'ai suivi la doc ,tout fonctionne sauf quand j'arrive à la redirection

j'ai bien enlever le commentaire au module
"LoadModule rewrite_module modules/mod_rewrite.so"
, j'ai écris
<VirtualHost *:80>
RewriteEngine On
RewriteRule ^$ http://localhost/tomcat-docs [L]
</VirtualHost>

mais rien ne se passe quand j'execute
Et si je change RewriteRule ^$ http://localhost/tomcat-docs [L] ca ne fonctionne pas ou fait une erreur...

Serait il possible d'avoir la syntaxe de cette commande.

Merci
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans l'éditeur de message.
Pensez à la balise
Tu t'ennuies ? - Fumer réduit vos chances d'être tué par Chuck Norris
muad'dib est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/08/2008, 20h23   #2 (permalink)
Membre émérite
 
Date d'inscription: septembre 2002
Localisation: Bruxelles
Âge: 30
Messages: 955
Par défaut

Salut,

est ce que tu pourrais regarder dans l'error_log du serveur apache et voir si tu n'as pas des erreurs à ce niveau-là?
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/08/2008, 08h19   #3 (permalink)
Membre émérite
 
Avatar de muad'dib
 
Date d'inscription: janvier 2003
Localisation: Barcelona
Âge: 27
Messages: 796
Par défaut

Voile la log que je reçois
Citation:
[Tue Aug 05 08:17:54 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Aug 05 08:17:54 2008] [warn] No JkShmFile defined in httpd.conf. Using default /etc/httpd/logs/jk-runtime-status
[Tue Aug 05 08:17:54 2008] [notice] Digest: generating secret for digest authentication ...
[Tue Aug 05 08:17:54 2008] [notice] Digest: done
[Tue Aug 05 08:17:54 2008] [warn] No JkShmFile defined in httpd.conf. Using default /etc/httpd/logs/jk-runtime-status
[Tue Aug 05 08:17:54 2008] [notice] Apache/2.2.8 (Unix) DAV/2 mod_jk/1.2.26 configured -- resuming normal operations
[Tue Aug 05 08:17:57 2008] [error] [client 212.170.156.253] Directory index forbidden by Options directive: /var/www/html/
Il semble y avoir un problème dans les Options d'apache ? Un cat httpd.conf | grep Options me donne ceci
Citation:
Options FollowSymLinks
Options Indexes FollowSymLinks
Options Indexes MultiViews FollowSymLinks
Options None
IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable
Options IncludesNoExec
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans l'éditeur de message.
Pensez à la balise
Tu t'ennuies ? - Fumer réduit vos chances d'être tué par Chuck Norris
muad'dib est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/08/2008, 09h36   #4 (permalink)
Membre émérite
 
Date d'inscription: septembre 2002
Localisation: Bruxelles
Âge: 30
Messages: 955
Par défaut

Salut,

oui il y a apparemment un conflit avec les options de ton document root et celui de ton virtualhost.

tu peux me dire quelle distribution tu utilises?

est-ce que tu as un fichier welcome.conf dans le repertoire conf.d de ton serveur apache?

Si oui peux-tu faire un cat de ce fichier?

Merci d'avance,
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/08/2008, 11h27   #5 (permalink)
Membre émérite
 
Avatar de muad'dib
 
Date d'inscription: janvier 2003
Localisation: Barcelona
Âge: 27
Messages: 796
Par défaut

Salut et merci pour ton aide

J'utilise apache http 2.2.8 et Apache Tomcat/5.5.26 sur une Fedora 8. Voici le contenu de mon fichier welcome.conf
Citation:
<LocationMatch "^/+$">
Options -Indexes
ErrorDocument 403 /error/noindex.html
</LocationMatch>
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans l'éditeur de message.
Pensez à la balise
Tu t'ennuies ? - Fumer réduit vos chances d'être tué par Chuck Norris
muad'dib est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/08/2008, 11h47   #6 (permalink)
Membre émérite
 
Date d'inscription: septembre 2002
Localisation: Bruxelles
Âge: 30
Messages: 955
Par défaut

Re,

Ok

Peux-tu modifier dans le welcome.conf

Code :
Options -Indexes
par

Code :
 
Options Indexes
 
redémarrer le serveur apache et tester (et si le problème persiste -> fournir l'erreur trouvée dans les log)
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/08/2008, 20h57   #7 (permalink)
Membre émérite
 
Avatar de muad'dib
 
Date d'inscription: janvier 2003
Localisation: Barcelona
Âge: 27
Messages: 796
Par défaut

Salut,

Après modification de welcome.conf j'obtiens les messages suivants dans le error_log
Citation:
[Tue Aug 05 20:55:49 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Aug 05 20:55:49 2008] [warn] No JkShmFile defined in httpd.conf. Using default /etc/httpd/logs/jk-runtime-status
[Tue Aug 05 20:55:49 2008] [notice] Digest: generating secret for digest authentication ...
[Tue Aug 05 20:55:49 2008] [notice] Digest: done
[Tue Aug 05 20:55:49 2008] [warn] No JkShmFile defined in httpd.conf. Using default /etc/httpd/logs/jk-runtime-status
[Tue Aug 05 20:55:49 2008] [notice] Apache/2.2.8 (Unix) DAV/2 mod_jk/1.2.26 configured -- resuming normal operations
Je suis un peu paumé je dois l'avouer !!
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans l'éditeur de message.
Pensez à la balise
Tu t'ennuies ? - Fumer réduit vos chances d'être tué par Chuck Norris
muad'dib est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/08/2008, 22h09   #8 (permalink)
Membre émérite
 
Date d'inscription: septembre 2002
Localisation: Bruxelles
Âge: 30
Messages: 955
Par défaut

Hello,

bon il n'y a déjà plus d'error:

est-ce que l'accès via le serveur tomcat http://localhost:8080/tomcat-docs fonctionne?

est-ce que tu peux également aficher les dernières lignes de ton access_log après avoir fait un essai d'accès en passant par l'apache?
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Java > Développement Web en Java > Tomcat

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide