I'm using Trac 0.9.4
and Apache 2.2.0 with mod_python 3.14 to set up multiple trac projects
under a secure host: https://machine.uncc.edu/trac
The problem I'm
having is now that I've tried to add authentication to one of the projects
when I request https://machine.uncc.edu/trac/math/login I'm
getting an error that says "AssertionError: Authentication information
not available"
Can you take a look
at my httpd-vhosts.conf and see what I might have set wrong?
<VirtualHost
152.15.47.139:443 >
ServerName machine.uncc.edu
ServerAdmin [EMAIL PROTECTED]
ServerName machine.uncc.edu
ServerAdmin [EMAIL PROTECTED]
DocumentRoot /export/home/wsadmin/websites/machine.uncc.edu/
ErrorLog logs/machine_error.log
CustomLog logs/machine_access.log combined
LogLevel error
ErrorLog logs/machine_error.log
CustomLog logs/machine_access.log combined
LogLevel error
<Directory
"/export/home/wsadmin/websites/machine.uncc.edu">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
# Web
Services Subversion
<Location /ws-svn>
DAV svn
<Location /ws-svn>
DAV svn
#
Map to a specific repository
#SVNPath /opt/subversion/web_services
#SVNPath /opt/subversion/web_services
#
Map any directory in the following path as a repository
SVNParentPath /export/home/wsadmin/subversion
SVNParentPath /export/home/wsadmin/subversion
#
Access Control Policy
AuthzSVNAccessFile /export/home/wsadmin/subversion/svn-access.conf
AuthzSVNAccessFile /export/home/wsadmin/subversion/svn-access.conf
#
Anonymous Access first, resort to real authentication if
needed
Require valid-user
Require valid-user
#
How to authenticate a user
AuthType Basic
AuthName "ITS - Web Services Beta Repository"
AuthBasicProvider ldap
AuthLDAPURL ldaps://nds01.uncc.edu:636/ou=users,o=unccharlotte?cn?sub
AuthType Basic
AuthName "ITS - Web Services Beta Repository"
AuthBasicProvider ldap
AuthLDAPURL ldaps://nds01.uncc.edu:636/ou=users,o=unccharlotte?cn?sub
</Location>
#
Trac
<Location /trac>
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /export/home/wsadmin/trac
PythonOption TracUriRoot /trac
</Location>
<Location /trac>
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /export/home/wsadmin/trac
PythonOption TracUriRoot /trac
</Location>
# Web
Services Trac
<Directory "/export/home/wsadmin/trac/web_services">
Order allow,deny
Allow from all
</Directory>
<Directory "/export/home/wsadmin/trac/web_services">
Order allow,deny
Allow from all
</Directory>
# Math
Subversion
<Location /math-svn>
DAV svn
<Location /math-svn>
DAV svn
#
Map to a specific repository
SVNPath /export/home/wsadmin/subversion/math
SVNPath /export/home/wsadmin/subversion/math
#
Access Control Policy
AuthzSVNAccessFile /export/home/wsadmin/subversion/math/conf/svn-access.conf
AuthzSVNAccessFile /export/home/wsadmin/subversion/math/conf/svn-access.conf
#
Anonymous Access first, resort to real authentication if
needed
Require valid-user
Require valid-user
#
How to authenticate a user
AuthType Basic
AuthName "Math Department Beta Repository"
AuthBasicProvider ldap
AuthLDAPURL ldaps://nds01.uncc.edu:636/ou=users,o=unccharlotte?cn?sub
AuthType Basic
AuthName "Math Department Beta Repository"
AuthBasicProvider ldap
AuthLDAPURL ldaps://nds01.uncc.edu:636/ou=users,o=unccharlotte?cn?sub
</Location>
# Math
Trac
<Directory "/export/home/wsadmin/trac/math">
Order allow,deny
Allow from all
</Directory>
<Location /trac/math/login>
AuthType Basic
AuthName "Math Department"
AuthBasicProvider ldap
AuthLDAPURL ldaps://nds01.uncc.edu:636/ou=users,o=unccharlotte?cn?sub
</Location>
<Directory "/export/home/wsadmin/trac/math">
Order allow,deny
Allow from all
</Directory>
<Location /trac/math/login>
AuthType Basic
AuthName "Math Department"
AuthBasicProvider ldap
AuthLDAPURL ldaps://nds01.uncc.edu:636/ou=users,o=unccharlotte?cn?sub
</Location>
SSLEngine
on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /export/home/wsadmin/ssl/machine.crt
SSLCertificateKeyFile /export/home/wsadmin/ssl/machine.key
SSLCACertificateFile /export/home/wsadmin/ssl/uncc.crt
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /export/home/wsadmin/ssl/machine.crt
SSLCertificateKeyFile /export/home/wsadmin/ssl/machine.key
SSLCACertificateFile /export/home/wsadmin/ssl/uncc.crt
SetEnvIf
User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0
force-response-1.0
</VirtualHost>
Scott Lundgren
ITS - Web
Services
UNC at
Charlotte
_______________________________________________ Trac mailing list [email protected] http://lists.edgewall.com/mailman/listinfo/trac
