NAME

Apache::UploadSvr - A Lightweight Publishing System for Apache

SYNOPSIS

DESCRIPTION

This module implements a small publishing system for a web server with authentication, simple security, preview, directory viewer and an interface to delete files. The whole system is actually running software on www.kulturbox.de at the time of publishing (i.e. Summer 1998).

The author is looking for somebody to take this code over for maintainance.

CONFIGURATION

httpd.conf:

PerlSetVar Auth_DBI_data_source dbi:mSQL:authen
PerlSetVar Auth_DBI_pwd_table   usertable
PerlSetVar Auth_DBI_grp_table   grouptable
PerlSetVar Auth_DBI_uid_field   user
PerlSetVar Auth_DBI_grp_field   group
PerlSetVar Auth_DBI_pwd_field   password
PerlSetVar stageuri /STAGE
PerlSetVar Apache_UploadSvr_Usermgr "Apache::UploadSvr::User"
PerlSetVar Apache_UploadSvr_myuri /perl/user/up
PerlSetVar Apache_UploadSvr_transdir /usr/local/apache/trans
PerlSetVar Apache_UploadSvr_trashdir /usr/local/apache/trash


<Files "...">
  PerlSetVar DirCache .dircache
  SetHandler perl-script
  PerlHandler Apache::UploadSvr::Directory
  AuthName stadtplandienst
  AuthType Basic
  PerlAuthenHandler Apache::AuthenDBI
  require valid-user
</Files>

<Location /perl/user/up>
  PerlHandler Apache::UploadSvr
</Location>

Change the permissions for the whole document tree to give the server write access.

SECURITY

EXPORT

BUGS

COPYRIGHT

The application and accompanying modules are Copyright KULTURBOX, Berlin. It is free software and can be used, copied and redistributed at the same terms as perl itself.

AUTHOR

Andreas Koenig <koenig@kulturbox.de>