We have a CGI script in Apache 2.2.3 for browsing log files on our syslog server. The script is called like this:
http://myserver/cgi-bin/logView.cgi?/var/log/syslog-ng/a/b/c/20100923.log
Does anyone know if it is possible to impose an .htaccess style control on accessing this CGI, but only if certain paths are browsed? We would like to let anyone in our organisation browse URLs such as:
http://myserver/cgi-bin/logView.cgi?/var/log/syslog-ng/public/log/201000923.log
but if someone goes to:
http://myserver/cgi-bin/logView.cgi?/var/log/syslog-ng/private/log/201000923.log
then they are asked for a password. Basically all of our applications log to the same server, but there are some log files which should only be seen by certain staff members. The others can be seen by anyone.
Thanks in advance for any suggestions!
Rich