Trouver un proxy HTTP qui intercepter les demandes de ressources statiques
-
26-09-2019 - |
Question
Historique
je développe une application web qui vit sur un appareil embarqué. Afin de dev fois sain d'esprit, le développement frontend est effectuée à l'aide des documents statiques qui servent apache, PHP mandatement vers l'appareil embarqué pour les ressources dynamiques spécifiquement configurées. Cela exige que nous gardons différents scripts de simulation de serveur qui traînaient dans le contrôle de la source, et il faut mettre à jour ces scripts chaque fois que nous ajoutons une nouvelle ressource dynamique.
Problème
Je voudrais inverser la logique: si le document est disponible dans le répertoire statique des documents, le servir; autrement, la demande proxy au dispositif embarqué.
Idéalement, je veux un logiciel qui va le faire pour moi (pour Windows ou sur Cygwin assemblable). Je peux faire face à forcer apache à le faire avec PHP, mais je ne suis pas sûr comment le configurer pour y arriver. Je l'ai regardé calmars et privoxy, mais aucun d'entre eux semblent faire ce que je veux.
Toutes les idées? Je préfère ne pas avoir à rouler mon propre.
La solution
Maintenant, Varnish est disponible en Cygwin, voir:
- Les instructions d'installation: http://varnish-cache.org/trac/wiki/VarnishOnCygwinWindows
Autres conseils
Je pense que ce que vous voulez est vernis .
Maintenant que je l'ai regardé vernis, je comprends que ce que je veux vraiment est un cas particulier d'un proxy inverse, et que calmars peut être configuré pour faire ce que je dois. (Avec l'avantage supplémentaire de l'avoir disponible en tant que paquet de Cygwin.)