Suite à mon premier post : https://linuxfr.org/forums/10/19727.html
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.
# petite erreur de compo
Posté par brunus (site web personnel) . Évalué à 1.
@+
[^] # Re: petite erreur de compo
Posté par Frédéric Heulin . Évalué à 1.
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 (site web personnel) . Évalué à 2.
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 (site web personnel) . Évalué à 2.
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
Posté par brunus (site web personnel) . Évalué à 1.
@+
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.