Retourner aux forums || Retourner au forum Linux.general
J'ai peut être cerné le prob, mon serveur apache semble ne pas tenir compte des requètes d'url rewritting.
J'ai suivis un howto t'aide à l'installation j'une applet java client jabber pour laquelle il est necessaire de réécrire l'url :
http://chat.mydomain.com:5280/http-poll
qui doit pouvoir être aussi demandée sous la http://chat.mydomain.com/http-poll
Le howto propose de faire cela :
.htaccess dans le répertoire de l'applet (/var/www/jwchat)
AddDefaultCharset UTF-8
Options +MultiViews
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule http-poll/ http://chat.mydomain.com:5280/http-poll/ [P]
Ajouter ça dans apache2.conf :
<Directory "/var/www/jwchat">
AllowOverride All
Ajouter les modules proxy et rewrite dans les modules activés de apache2:
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
ln -s /etc/apache2/mods-available/proxy.load /etc/apache2/mods-enabled/
ln -s /etc/apache2/mods-available/proxy.conf /etc/apache2/mods-enabled/
Et bien entendu..redemarrer apache...
Bon...rien de sorcier apparament mais je ne suis pas spécialiste dans ce domaine, et cela ne semble pas fonctionner.
J'ai essayé de mettre en dure la requète de rewritting dans le fichier de conf de apache2. Mais lorsque j'essaye d'accéder à http://chat.mydomain.com/http-poll je n'ai toujours pas la même réponse que lorsque je pointe le browser sur http://chat.mydomain.com:5280/http-poll
Je m'y suis peut être mal pris...je n'ai fais que copier dans apache2.conf les lignes:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule http-poll/ http://chat.mydomain.com:5280/http-poll/ [P]
Dois je faire cela dans la définition d'un virtual host ? Et dans ce cas comment faire ?
Merci d'avance pour toute réponse, je continue à lire les docs d'Apache mais un peu d'aide serait le bienvenue.
> Lire le message (5 commentaires, moyenne: 1,4).
petite erreur de compo
Dans la description du prob j'ai deux fois oublié les balises de fermeture du <IfModule mod_rewrite.c>...évidement, dans mes fichiers, cette balise existe...c'est juste une erreur de copier/coller lors de la composition du post dans le forum linux.general.
@+
-
[^]Re: petite erreur de compo
Posté par Frédéric Heulin () le 25/11/2006 à 14:03. (lien). Évalué à 1.Pour ce qui concerne le module Rewrite de apache (J'ai supposé 2.0 et pas 2.2) voir :
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
Tu peux notamment utiliser le RewriteLog pour voir comment il traite tes requêtes et voir si ça finit bien sur la bonne url.
Fais aussi attention à l'utilisation des options de RewriteRule ( [...] ) car leur signification change de beaucoup le traitement appliqué. Tu as des exemples dans l'url donnée de ce que tu peux faire et de ce que tu ne peux pas et aussi de ce que cela signifie le cas échéant.
P.S.: Sinon évite de répondre deux fois à toi-même, on va croire que tu monologues ;-)
Sinon une fois que tu es sur que ta RewriteRule te semble correcte (elle le parait), il faut peut-être regarder du coté de la configuration du proxy interne (puisque tu spécifies [P], donc redirection interne et non pas externe [R], qui pourrait être à tester d''ailleurs)-
[^]Re: petite erreur de compo
Posté par brunus (page perso, ) le 26/11/2006 à 08:11. (lien). Évalué à 2.Merci des conseils, ça va me faire bien avancer. Je n'avais effectivement pas pensé du tout à lire les logs d'apache...honte !
Et je ne savais pas non plus ce que signifiait [P].
Je regarde tout ça.
Merci encore.
-
[^]Re: petite erreur de compo
Posté par brunus (page perso, ) le 27/11/2006 à 10:07. (lien). Évalué à 2.Ok...j'ai résolu le prob...erreur dans l'url d'accès aux chatrooms du serveur jabber. Les howtos que j'avais parcouru n'indiquent pas cette url...uniquement l'accès par défaut : "conference".
L'accès se faisait sur conference.monserveur.mondomaine.com
et non pas sur conference.mondomaine.com
J'ai essayé, suite au réponse d'un autre utilisateur sur le forum de l'applet jwchat.
Cela n'explique pas le mystère de l'url rewriting qui semble ne pas fonctionner mais qui fonctionne.
Merci encore...
-
petite erreur de compo
Dans la description du prob j'ai deux fois oublié les balises de fermeture du <IfModule mod_rewrite.c>...évidement, dans mes fichiers, cette balise existe...c'est juste une erreur de copier/coller lors de la composition du post dans le forum linux.general.
@+
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.