problème avec l'utilisation de SPIP d errière un proxy
Gilles Vincent <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <CA+Q4Cmtmq1wRiTri1Y6XUH_twxO6oSu29vp41ftO6mrr82EQHg@mail.gmail.com> |
Salut, certains proxy (de type haproxy) permettent de gérer le https rapidement et faire du load-balancing derrière (entre autre). C'est bien pratique, mais cela pose un énorme problème pour SPIP qui ne peut pas fonctionner avec cette configuration. Toutes les requêtes vues par SPIP sont de type http, donc les liens générés via url_de_base() seront erronés. C'est une situation qui pose problème à d'autres outils, et la convention est de se baser sur une info qu'aura transmise le proxy dans l'entete HTTP Le Framework Symphony se base sur "X-forward-proto" et "X-forward-port" http://symfony.com/doc/current/components/http_foundation/trusting_proxies.html C'est ce qu'utilise haproxy (et d'autres) http://linuxfr.org/news/haproxy-1-5 Je propose que SPIP fasse pareil dans le calcul réalisé par la fonction url_de_base() Qu'en pensez-vous ?