Retourner aux forums || Retourner au forum general.general
general.general : PB de redirection Apache - Proxy Error
Posté par Pierre-Yves Dubreucq (page perso, ) le 19 juillet 2007
0
Bonjour à tous,Voici mon problème :
J'ai actuellement le champ www du nom de domaine toto.com qui est un CNAME qui pointe vers un serveur chez un autre hébergeur, serveur.autrehebergeur.com
Quand je vais sur www.toto.com, cela fonctionne normalement, logique jusque ici :)
Un nouveau site qui sera hébergé sur un de mes serveurs est bientôt fini et va bientôt passer en production.
Pour éviter d'être pénaliser par les propagations DNS, nous souhaitons faire pointer le www vers notre serveur web et c'est lui qui devra faire la redirection vers le site site actuel.
Pour cela nous avons mis en place des régles de réécriture, mais lorsque je redirige toutes les requêtes HTTP vers le serveur chez l'autre hébergeur, cela ne réagit pas de la même façon qu'avec le CNAME :(
Nous obtenons ce message d'erreur :
Forbidden
You don't have permission to access / on this server.
En fait l'index se trouve dans /toto/toto.php et non à la racine.
Voici la régle de réécriture que nosu avons fait pour obtenir ce message d'erreur :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/(.*) http://serveur.autrehebergeur.com/$1 [L,P]
Comme il ne reprennait pas l'index, j'ai voulu forcer sa prise en compte en disant que si le dernier caractère de l'url était un slash, il fallait rajouter /toto/toto.php
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/$ /toto/toto.php [R]
RewriteRule ^/(.*) http://serveur.autrehebergeur.com/$1 [L,P]
Et avec cette régle, une fois sur 2, j'obtiens ce message :
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /toto/toto.php.
Reason: Error reading from remote server
GGGGGRRRRRRRRRRRRrrrrrrr
Pourquoi une fois sur 2 ?? :( lol Faites pas attention, j'y suis depuis hier et je perds légérement patience, en plus mon firefox venant de planter c'est la 2ème fois que j'écrit ce post ;) lol
Enfin bref...
Autre problème, si je fais abstraction de ce problème et que je clique sur un lien lorsque le site s'affiche bien, j'obtiens toujours le même erreur :
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /toto/toto.php.
Reason: Error reading from remote server
Ce qui est bizarre, c'est que je ne retrouve pas les attributs qui ont été passé dans l'url, voici l'url :
http://www.toto.com/toto/toto.php?rub=12
Alors qu'on voit bien dans le message d'erreur il parle d'un GET /toto/toto.php et non d'un GET /toto/toto.php?rub=12
Bien sur quand je fais un CTRL+F5 pour recharger ma page, cela fonctionne :(
Enfin bref, si quelqu'un à une idée, je suis prenneur ;)
J'avais essayé aussi en mod_proxy, mais ça me faisait le même resultat, voici les règles que j'avais écrit :
<IfModule mod_proxy.c>
RewriteEngine on
ProxyRequests off
RewriteCond %{HTTP_HOST} (.*).toto.com
RewriteRule (.*) $1 [E=WHERETO:serveur.autrehebergeur.com/toto]
ProxyPassReverse / http://%{ENV:WHERETO}/
RewriteRule ^/$ /toto.php [P]
RewriteRule ^/(.*) http://%{ENV:WHERETO}/$1 [P]
Si quelqu'un a une idée, je suis plus que prenneur !!
Merci d'avance et bonne journée ;)
> Lire le message (1 commentaire, moyenne: 1).
PB de redirection Apache - Proxy Error [Resolu]
Posté par
Pierre-Yves Dubreucq (page perso, ) le 20/07/2007 à 08:17. (lien). Évalué à 1.
Rebonjour à tous,
Le problème venait du serveur distant chez un autre prestataire.
Donc pas de problème de mon côté.
Plus de 2 jours de recherche pour rien :(
Une bien bonne journée à tous ;)
Merci
Revenir en haut de page || Retourner aux forums || Retourner au forum general.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.