Is there a way to just have it require a valid user to the system (i.e. /etc/passwd or getent passwd) without creating a separate user file on disk? I can't seem to get around this.
A quick google for "authenticate apache server with pam" turned up this link, which is probably what you're looking for:
mod_auth_external http://www.unixpapa.com/mod_auth_external.html
Brian -- Brian Richardson Software Developer Public Key available at http://www.cubik.ca/