#
# Sample $Id: httpd.conf,v 1.1 1999/03/28 03:39:30 jsmith Exp $
#
#
# rewrite rules
#
RewriteEngine on
RewriteRule ^/(.*)\.form\.(.*) https://%{SERVER_NAME}/$1.form.$2 [R,L]
RewriteRule ^/(.*)\.private\.(.*) https://%{SERVER_NAME}/$1.private.$2 [R,L]
# General setup for the virtual host
DocumentRoot /home/httpd/html/
ErrorLog /var/log/httpd/error_log
TransferLog /var/log/httpd/access_log
SSLEngine on
#
# CGI scripts are normally written in Perl if in the document directory
#
AddHandler perl-script .cgi
PerlHandler Apache::Registry
PerlSendHeader On
PerlSetupEnv On
#
# Themed pages are handled by CGI::WeT::Engine
#
AddHandler perl-script .thtml
PerlHandler CGI::WeT::Engine
PerlSendHeader On
PerlSetupEnv On
#
# Private pages requiring authentication
#
SSLRequireSSL
AuthName "My Web Site"
AuthType Basic
# LDAP stuff goes here...
LDAPServer ldap://localhost/
LDAPBase "ou=My Organizational Unit, o=My Organization, st=TX, c=US"
LDAPuseridAttr uid
LDAPpasswordAttr userPassword
LDAPAuth On
LDAPSearchMode subtree
require valid-user
#
# Forms requiring SSL
#
SSLRequireSSL
#
# mod_perl directives
#
PerlFreshRestart On
PerlTaintCheck On
PerlRequire /home/httpd/scripts/startup.pl
PerlSetVar WeT_SiteName "My Site"
PerlSetVar WeT_DefaultTheme Standard
PerlSetVar WeT_WeTThemeLoaderURL /themes/
PerlSetVar WeT_WeTThemeCodeDir /home/httpd/themes/
PerlSetVar WeT_Top /
PerlSetVar WeT_NewsURL /articles/
PerlSetVar WeT_UserDB LDAP
PerlSetVar WeT_UserDB_LDAP_Host localhost
PerlSetVar WeT_UserDB_LDAP_Service 389
PerlSetVar WeT_UserDB_LDAP_Base "ou=My Organizational Unit, o=My Organization, st=TX, c=US"