head	1.14;
access;
symbols;
locks; strict;
comment	@# @;


1.14
date	2000.08.23.17.25.08;	author ed;	state dead;
branches;
next	1.13;

1.13
date	2000.08.22.19.42.59;	author ed;	state Exp;
branches;
next	1.12;

1.12
date	2000.08.03.01.25.51;	author jrobbins;	state Exp;
branches;
next	1.11;

1.11
date	2000.07.20.19.54.19;	author gene;	state Exp;
branches;
next	1.10;

1.10
date	2000.07.16.15.35.13;	author jrobbins;	state Exp;
branches;
next	1.9;

1.9
date	2000.07.14.23.49.15;	author manoj;	state Exp;
branches;
next	1.8;

1.8
date	2000.07.14.23.31.45;	author dlr;	state Exp;
branches;
next	1.7;

1.7
date	2000.07.14.23.28.18;	author manoj;	state Exp;
branches;
next	1.6;

1.6
date	2000.07.14.23.25.32;	author manoj;	state Exp;
branches;
next	1.5;

1.5
date	2000.07.14.17.02.59;	author jrobbins;	state Exp;
branches;
next	1.4;

1.4
date	2000.07.14.17.02.29;	author jrobbins;	state Exp;
branches;
next	1.3;

1.3
date	2000.07.13.07.41.57;	author manoj;	state Exp;
branches;
next	1.2;

1.2
date	2000.07.12.03.44.46;	author jrobbins;	state Exp;
branches;
next	1.1;

1.1
date	2000.06.02.23.07.49;	author davidp;	state Exp;
branches;
next	;


desc
@@


1.14
log
@big changes as part of the conf file rationalization.   everything in
data/helm/apache is obsolete now (so ApacheConfig is unneeded, though
it hasn't been removed yet).  the apache conf files are now installed in
a new location, and they are fairly different: instead of vhosts,
we use rewritecond to support dynamic virtual hosts.   the file in
helm/perl/cgi/local was moved up to helm/perl/cgi
@
text
@# NPM: added for setting up default/main virtual host, which which is the
# first virtual host listed. This is according to my experience w/ apache
# when running with "Include /home/httpd/tigris/apache/tigris.conf"; this
# file includes the webmodules.conf file which in turn
# defines the virtual hosts. For whatever reason, the first "project"
# defined in tigris becomes the default virtual host which always matches
# the called server hostname.  Thus, we setup a first virtual host, before
# including tigris.conf in order to make this "OUR" default host's response
# to URL's not matching any project. This is relevant to implementing a
# main-page area for the whole farm of projects being maintained by the
# tigris server, e.g. www.e-speak.net or www.tigris.org. If you don't do 
# this, then your tigris customers first project to get setup becomes the 
# default host. This existing behavior is probably a bug, not a feature.


# CONFIG - set to /path/to/tigris/java/conf/jserv.conf
#Include __SANDBOX__/conf/jserv.conf

# CONFIG - set to <home of Tigris Apache user>/conf/webmodules.conf
Include __SANDBOX__/data/helm/apache/webmodules-prefix.conf
Include __SANDBOX__/data/helm/apache/webmodules.conf
Include __SANDBOX__/data/helm/apache/webmodules-postfix.conf


# Lines with IF_GATED are commented out based on an environment
# variable passed to configure.pl


# Uses these lines for gated communities

__IF_GATED__ # CONFIG - set to Auth_MySQL_Info localhost <username> <password>
__IF_GATED__ Auth_MySQL_Info __DATABASE_HOST__ __DATABASE_USER__ __DATABASE_PASSWORD__
__IF_GATED__ # CONFIG - set to Auth_MySQL_General_DB <database-name>
__IF_GATED__ Auth_MySQL_General_DB __DATABASE_NAME__

__IF_GATED__ <Location />
__IF_GATED__ Auth_MySQL_Password_Table domain_users
__IF_GATED__ Auth_MySQL_Username_Field username
__IF_GATED__ Auth_MySQL_Password_Field password
__IF_GATED__ Auth_MySQL_Encryption_Types MySQL
__IF_GATED__ Auth_MySQL on
__IF_GATED__ AuthName Tigris
__IF_GATED__ AuthType Basic
__IF_GATED__ require valid-user
__IF_GATED__ </Location>

AddHandler cgi-script cgi

# CONFIG - set these to /path/to/tigris/perl/cgi
Alias /tigriscgi __SANDBOX__/helm/perl/cgi
<Location /tigriscgi>
Options ExecCGI
AllowOverride none
Order deny,allow
Deny from all
Allow from 127.0.0.1
#satisfy any
</Location>

Alias /local-cgi __SANDBOX__/helm/perl/cgi/local
<Location /local-cgi>
Options ExecCGI
AllowOverride none
order deny,allow
allow from 127.0.0.1
deny from all
#satisfy any
</Location>
@


1.13
log
@document the switch from move_sandbox to configure.pl in various places.
@
text
@@


1.12
log
@commented out satisfy all to work around an apache bug that ed and
manoj found last week
@
text
@d17 1
a18 1
#Include /home/httpd/helm/conf/jserv.conf
d26 1
a26 1
# variable passed to move_sandbox
@


1.11
log
@Incorrect closing tag for Location directive (Directory --> Location).
@
text
@d57 1
a57 1
satisfy any
d67 1
a67 1
satisfy any
@


1.10
log
@corrected cut-and-paste error that goes all the way back to alexi's prototype
@
text
@d58 1
a58 1
</Directory>
d68 1
a68 2
</Directory>

@


1.9
log
@Simplification and reworking of the helm configuration to make it
actually work.
@
text
@d38 1
a38 1
__IF_GATED__ Auth_MySQL_Password_Field username
@


1.8
log
@Used __HTDOC_ROOT__ move_sandbox token.
@
text
@a46 23
__IF_GATED__ <Location /tigriscgi>
__IF_GATED__ Auth_MySQL off
__IF_GATED__ </Location>

__IF_GATED__ <Location /local-cgi>
__IF_GATED__ Auth_MySQL off
__IF_GATED__ </Location>


__IF_GATED__ <Directory __HTDOC_ROOT__>
__IF_GATED__ Auth_MySQL_Password_Table domain_users
__IF_GATED__ Auth_MySQL_Password_Field username
__IF_GATED__ Auth_MySQL_Password_Field password
__IF_GATED__ Auth_MySQL_Encryption_Types MySQL
__IF_GATED__ Auth_MySQL on
__IF_GATED__ AuthName Tigris
__IF_GATED__ AuthType Basic
__IF_GATED__ require valid-user
__IF_GATED__ </Directory>




d51 1
a51 1
<Directory __SANDBOX__/helm/perl/cgi>
d57 1
d61 1
a61 1
<Directory __SANDBOX__/helm/perl/cgi/local>
d67 1
@


1.7
log
@Allow localhost access for this extra local-cgi directory (which should
go away soon anyway)
@
text
@d56 1
a56 1
__IF_GATED__ <Directory __SANDBOX__/data/helm/htdoc>
@


1.6
log
@allow,deny -> deny,allow
@
text
@d51 4
@


1.5
log
@corrected snytax error
@
text
@d82 1
a82 1
order allow,deny
@


1.4
log
@added mod_auth_mysql guards with IF_GATED
@
text
@d29 1
a29 1
__IF_GATED__  Uses these lines for gated communities
@


1.3
log
@httpd.conf.helm.in didn't contain some changes that helm.conf had.
Move them all over, and delete helm.conf.in to prevetn future
confusion.
@
text
@a23 17
# CONFIG - set to Auth_MySQL_Info localhost <username> <password>
#Auth_MySQL_Info localhost tigris euphrates
# CONFIG - set to Auth_MySQL_General_DB <database-name>
#Auth_MySQL_General_DB tigris

#<Location /tigris>
#Auth_MySQL_Password_Table domain_users
#Auth_MySQL_Password_Field username
#Auth_MySQL_Password_Field password
#Auth_MySQL_Encryption_Types MySQL

#Auth_MySQL on

#AuthName Tigris
#AuthType Basic
#require valid-user
#</Location>
d25 38
a62 1
AddHandler cgi-script cgi
a63 23
# NPM: this (without the parent "/source" protected) protects a particular
# CVS directory from being viewed via the web.
#<Location /source/browse/LookAndFeel>
#Auth_MySQL_Password_Table domain_users
#Auth_MySQL_Password_Field username
#Auth_MySQL_Password_Field password
#Auth_MySQL_Encryption_Types MySQL
#Auth_MySQL on
#AuthName Tigris
#AuthType Basic
#require valid-user
#</Location>

#<Location /source/browse/www>
#Auth_MySQL_Password_Table domain_users
#Auth_MySQL_Password_Field username
#Auth_MySQL_Password_Field password
#Auth_MySQL_Encryption_Types MySQL
#Auth_MySQL on
#AuthName Tigris
#AuthType Basic
#require valid-user
#</Location>
d66 1
d86 1
@


1.2
log
@changed path names to separate data
@
text
@d44 26
d75 12
@


1.1
log
@initial checking of revised helm config files by jrobbins
@
text
@d4 1
a4 1
# file includes "Include /home/tigrisa/conf/webmodules.conf" which in turn
d20 3
a22 3
Include tigrisa/conf/webmodules-prefix.conf
Include tigrisa/conf/webmodules.conf
Include tigrisa/conf/webmodules-postfix.conf
@

