Comment forcer php à lire SERVER_PORT comme 80, lorsque apache écoute sur 8080 et varnish écoute sur 80 ??
Si mon hôte virtuel apache est configuré sur 8080, SERVER_PORT sera toujours 8080, cela me pose un problème car dans de nombreuses parties de l'application, quelques liens sont calculés avec SERVER_NAME et SERVER_PORT ensemble, .. donc ce dont j'ai besoin est que php "croie" que SERVER_PORT est 80, ainsi tous les liens passeront par varnish
0 votes
Pourquoi voulez-vous exécuter Varnish si vous voulez simplement tout faire passer à travers au lieu de lui permettre de le mettre en cache?
0 votes
Il pourrait utiliser Varnish pour le mise en cache des fichiers statiques, afin de se protéger contre les diverses attaques spécifiques à Apache, ou pour toute autre raison.
0 votes
@jdw devicenull a raison, j'utilise Varnish pour tous les fichiers statiques, et je transmets chaque requête php à Apache