2009-05-20 6 views
0

Existe-t-il un moyen pour qu'Apache exécute une commande/un programme chaque fois qu'une page Web est demandée? Je sais que je pourrais scanner les journaux pour de nouvelles entrées chaque minute, mais puis-je demander à Apache d'appeler directement la commande? Il pourrait y avoir une option comme celle-ci dans l'un des fichiers de configuration, mais s'il y en a, je ne sais pas ce que c'est. Mon serveur exécute Ubuntu 9.04.Obtention de l'exécution de la commande Apache à chaque affichage de page

+0

est-ce pas ce qu'est une application web fait? Exécuter un script pour chaque page vue? En quoi est-ce différent d'un CGI-BIN? –

Répondre

2

Vous pouvez utiliser la directive CustomLog pour diriger le journal d'accès vers un script ou un programme, ce qui peut être utile dans votre situation. Tout ce que vous auriez à faire est de mettre en place une boucle while (ou une structure similaire) sur STDIN dans la langue de votre choix puis d'exécuter votre commande à partir de là.

http://httpd.apache.org/docs/2.2/logs.html#piped

Questions connexes