Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

rworobel
2019-04-29 15:36:39

Mon piwigo est en https...

Par contre, piwigo fonctionne mais quand j'arrivai dans un album, la photo ne s'affichait pas car son url était pourrie avec les 2 noms de xforwarder host...ce n'est vraiment pas lié au ssl ...

J'ai fais un tour de pass pass en faisant un unset de la variable pour n'avoir plus qu'un host :).

k5
2019-04-29 15:33:33

Ok j'ai le matériel pour tester les reverses proxies ! N'hesitez pas à demander sur le forum.
Actuellement j'ai piwigo installé sur serveur interne tout simple, pas de https ... tout fonctionne.

Cordialement
k5

rworobel
2019-04-29 14:25:39

Je viens de trouver la solution pour contourner le soucis,

J'ai rajouté la ligne

RequestHeader unset X-Forwarded-Host

dans le fichier de config du vhost dans apache, cela supprime un des deux xforwarded host de la liste.

Je pense quand même  qu'il y'a un soucis dans le code ou les Xforwarded host sont chargés dans une variable php plutot que la variable server hostname...

A suivre :)...en attendant ... tout fonctionne ..

Merci.

rworobel
2019-04-29 14:07:13

Non sur un serveur

Schématiquement :

Internet >Firewall > Reverse_Proxy >Firewall > Serveur_Piwigo.

l'url qui est forgé contient les Xforwarder host et dans ce cas cela donne

https://Reverse_Proxy,Serveur_Piwigo/picture.php etc...

au lieu de

https://Serveur_Piwigo/picture.php etc..

Ce qui bien évidemment foire le chargement de la photo

k5
2019-04-29 14:00:44

Bonjour,
est ce que votre galerie piwigo est installé sur un NAS ? ou alors vos images sur votre nas ?

indice : %2C ce qui vaut à la virgule (,) et %20 c'est un espace ( )

Cordialement
k5

rworobel
2019-04-29 13:37:55

Qqu'un aurait une idée :'(

rworobel
2019-04-26 08:36:08

Bonjour ddtddt,

Non, j'ai bien tout vérifié... ce qui est étrange c'est de retrouver les 2 X Forwarder host dans l'url de la photo... ca ressemble fortement à un variable qui s'initialise mal.

ddtddt
2019-04-26 06:58:23

Bonjour,

dans ton chemin local tu n'as pas un espace ?

rworobel
2019-04-25 16:13:31

Bonjour k5, je pense que tu fais fausse route... je ne cherche pas à passer au travers d'un proxy web... mais à utiliser un reverse proxy apache dans une DMZ pour attaquer mon serveur piwigo qui se trouve sur mon réseau interne...

Il y'a une contruction dans le code php de la page qui fait appel à une variable php dans laquelle se trouve les XFORWARD host ... et du coup la contruction de l'url est pourrie...

k5
2019-04-25 16:10:37

Bonjour,
voici quelques pistes :
- configuration pare feu
- $conf['use_proxy'], $conf['proxy_server'] et $conf['proxy_auth']     ------> localfiles editor/config local
- https://fr.piwigo.org/doc/doku.php?id=u … manquantes
- extension "force https"

Cordialement
k5

rworobel
2019-04-25 15:38:45

taille pas bonne :)

rworobel
2019-04-25 15:33:14

je joint la 2eme image ...

rworobel
2019-04-25 15:32:11

Bonjour,

J'ai une erreur sur piwigo lorsqu'il se trouve derrière un reverseproxy apache,

Lorque je parcours ma gallerie certaine de mes photos ne se chargent pas car leurs url ne sont pas correctement formées.
J'ai remarque que l'url est forgée sur la variable X-Forwarded-Host
Dans le cas d'un reverse proxy, on a donc 2 noms de serveur ce qui plante le chargement de l'image car son url est construite comme ce qui suit

https://host1%2C%20host2/_data/i/upload etc...


J'ai joint 2 images pour expliquer le soucis




Version de Piwigo: 2.9.5
Version de PHP: 7.2
Version de MySQL: 5.7
URL Piwigo: http://

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact