Reputation: 561
I want to log all request- (and maybe also response-) headers of requests, that are made to a certain file on an Apache server. I have tried a php script, but that only fires when I request it directly. Is there any way to log all the requests on a file that I can specify? (If it does matter: in my case the file I want to log the requests for, is a mp4 file.)
Upvotes: 1
Views: 876
Reputation: 71384
Yes you can set and environmental variable to use for determining logging behavior
SetEnvIf Request_URI /this/is/a/url.html$ thisurllog
CustomLog thisurl.log common env=thisurllog
CustomLog access.log common env=!thisurllog
The last line will prevent the entries for that URI from logging in common access log. You can omit if you are OK with double logging into both logs.
Upvotes: 1