10-25-2012
apache logging - show more information
is it possible to make apache log each user activity in its log file "access_log"
i have a web application here that uses apache. in the apache log files, i see that it shows when requests are made to certain pages in my web application. but it doesn't show the user name of the person making those requests.
is there anything i can add to the httpd.conf file that will show the user name? and will also show ALL requests made by any user in the web app?
thanks
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
When we have a directory web page open to public, there is usually a message shows on the bottom:
Apache/2.0.40 Server at www.mydomain.net Port 80
Could someone tell me how to hide the information like this web page does?
http://debian.cn99.com/debian-cd/
Thanx in advance.
HOUSCOUS (2 Replies)
Discussion started by: HOUSCOUS
2 Replies
2. UNIX for Dummies Questions & Answers
A client has asked us to set up a different domain (as an alias for their site) which they could use on certain marketing material and hence measure the campaign's effectiveness. We've set it up and it all seems to be working fine except that the access log file for the new domain is stuck at zero... (2 Replies)
Discussion started by: fire>ant>
2 Replies
3. Shell Programming and Scripting
Is it possible to store all standard-out of a bash script and the binaries it calls in a log file AND still display the stdout on screen?
I know this is possible to store ALL stdout/stderr of a script to a single log file like:
exec 1>&${logFile}
exec 2>&1
But running a script with the... (3 Replies)
Discussion started by: ckmehta
3 Replies
4. Post Here to Contact Site Administrators and Moderators
Hi Everyone. First, I want to thank all of you for letting me participate in this great group.
I am having a bit of a problem.
After I get an email from a responder, I login to make my reply.
In the mean time I get another response by email from another member, I go to reply to them and I... (6 Replies)
Discussion started by: Ccccc
6 Replies
5. UNIX for Dummies Questions & Answers
Hello all, i'm stumped.... I need to list all directories with all there info and exclude the files, then vice versa. I am not sure if I need to string several ls commands together or how to even do that. I believe I need to do some variation of ls -l but need to figure out how to take out the... (5 Replies)
Discussion started by: citizencro
5 Replies
6. Shell Programming and Scripting
#!/usr/bin/perl
#
## Zabbix_Apache2.pl
## Versions 2.0
#
use LWP::Simple;
use strict;
#
my($url)="http://localhost/server-status?auto";
my($server_status)=get($url);
my($total_accesses,$total_kbytes,$cpuload,$uptime, $reqpersec,$bytespersec,$bytesperreq,$busyworkers,... (0 Replies)
Discussion started by: Shivaramakrishn
0 Replies
7. Shell Programming and Scripting
Hi Guys!
I am sure that this question might appeared previously, but I still don't know how to show a list of logged out users. Please help with this!
Thanks in advance:) (5 Replies)
Discussion started by: saloliubliu
5 Replies
8. Linux
When unlocking a Linux server's console there's no event indicating successful logging
Is there a way I can fix this ?
I have the following in my rsyslog.conf
auth.info /var/log/secure
authpriv.info /var/log/secure (1 Reply)
Discussion started by: walterthered
1 Replies
9. Shell Programming and Scripting
Hi all,
I have many files included time information, some of them included time range by 30 minutes;
2007-12-27T110000.txt
2007-12-27T120000.txt
2007-12-27T130000.txt
2007-12-27T150000.txt
2007-12-27T153000.txt
2007-12-28T000000.txt
2007-12-28T003000.txt
I only want to echo that... (5 Replies)
Discussion started by: jeo_fb
5 Replies
LEARN ABOUT DEBIAN
apache2::sitecontrol::user
Apache2::SiteControl::User(3pm) User Contributed Perl Documentation Apache2::SiteControl::User(3pm)
NAME
Apache2::SiteControl::User - User representations
SYNOPSIS
my $user = Apache2::SiteControl->getCurrentUser($r);
# $r is the apache request object
# Checking out the user's name:
if($user->getUsername eq 'sam') { ... }
...
# Working with attributes (session persistent data)
my $ssn = $user->getAttribute('ssn');
$user->setAttribute($r, 'ssn', '333-555-6666');
# Removing/invalidating session for the user
$user->logout($r);
DESCRIPTION
The SiteControl system has a base concept of a user which includes the user's name, persistent attributes (which are persistent via
session), and support for user logout.
It is assumed that you will be working from mod_perl, and some of the methods require an Apache request object. The request object is used
by some methods to coordinate access to the actual session information in the underlying system (for storing attributes and implementing
logout).
User objects are created by a factory (by default Apache2::SiteControl::UserFactory), so if you subclass User, you must understand the
complete interaction between the factory (which is responsible for interfacing with persistence), the SiteControl, etc.
The default implementation of User and UserFactory use AuthCookie to manage the sessions, and Apache::Session::File to store the various
details about a user to disk.
If you are using Apache2::SiteControl::User and Apache::SiteControl::UserFactory (the default and recommended), then you should configure
the following parameters in your apache configuration file:
# This is where the session data files will be stored
SiteControlSessions directory_name
# This is where the locks will be stored
SiteControlLocks directory_name
These two directories should be different, and should be readable and writable by the apache daemon only. They must exist before trying to
use SiteControl.
METHODS
getUsername Get the name that the current user used to log in.
getAttribute($name) Get the value of a previously stored attribute. Returns undef is there is no value.
setAttribute($request, $name, $value) Add an attribute (scalar data only) to the current session. The current apache request object is
required (in order to figure out the session). Future versions may support more complex storage in the session. This attribute will stay
associated with this user until they log out.
logout($request) Log the user out. If you do not pass the current apache request, then this method will log an error to the apache error
logs, and the user's session will continue to exist.
SEE ALSO
Apache2::SiteControl::UserFactory, Apache::SiteControl::ManagerFactory, Apache2::SiteControl::PermissionManager, Apache::SiteControl
AUTHOR
This module was written by Tony Kay, <tkay@uoregon.edu>.
COPYRIGHT AND LICENSE
This modules is covered by the GNU public license.
perl v5.14.2 2006-03-17 Apache2::SiteControl::User(3pm)