| | |
| | |
| |  | |
| | Work in progress. |
| | |
| | h2. References |
| | http://httpd.apache.org/docs-2.0/mod/mod_auth_ldap.html |
| | http://linuxjournal.com/article.php?sid=7655 |
| | http://users.757.org/~count/wordpress/index.php?p=138 |
| | |
| | h2. Configs |
| | {code} |
| | <Location /public> |
| | Dav svn |
| | # Tell Apache to use Subversion's own module |
| | # for HTTP's Dav extensions. |
| | |
| | SVNParentPath /data/svn/repository/public |
| | AuthType basic |
| | AuthName "LDAP test" |
| | AuthLDAPEnabled on |
| | AuthLDAPAuthoritative on |
| | AuthLDAPURL ldaps://ldap.osuosl.org:636/ou=People,dc=osuosl,dc=org?uid?sub?(objectClass=*) |
| | require valid-user |
| | </Location> |
| | {code} |
| | |
| | {code} |
 | | cp /etc/apache2/mods-available/ldap.load /etc/apache2/mods-enabled/ |
| | | ln -s /etc/apache2/mods-available/ldap.load /etc/apache2/mods-enabled/ |
| | {code} |
| | |
| | Add to /etc/apache2/apache2.conf |
| | {code} |
| | LDAPSharedCacheSize 200000 |
| | LDAPCacheEntries 1024 |
| | LDAPCacheTTL 700 |
| | LDAPOpCacheEntries 1024 |
| | LDAPOpCacheTTL 600 |
| | LDAPTrustedCA /etc/ldap/ssl/osl-ldap-cacert.pem |
| | LDAPTrustedCAType BASE64_FILE |
| | |
| | Include /data/svn/conf/mod_dav_svn.conf |
| | {code} |
| | |
| | Add to /etc/apache2/ports.conf |
| | {code} |
| | Listen 8081 |
| | Listen 8080 |
| | {code} |
| | |
| | h2. Proxy |
| | {code} |
| | |
| | Listen 443 |
| | Listen 80 |
| | |
| | NameVirtualHost *:80 |
| | NameVirtualHost *:443 |
| | |
| | ############################################################################### |
| | # svn.osuosl.org |
| | |
| | <VirtualHost _default_:80> |
| | SSLDisable |
| | ServerName svn.osuosl.org |
| | ProxyPass / http://localhost:8080/ |
| | ProxyPassReverse / http://localhost:8080/ |
| | </VirtualHost> |
| | |
| | <VirtualHost _default_:443> |
| | SSLEnable |
| | ServerName svn.osuosl.org |
| | ProxyPass / http://localhost:8080/ |
| | ProxyPassReverse / http://localhost:8080/ |
| | </VirtualHost> |
| | |
| | # svn.osuosl.org |
| | ############################################################################### |
| | {code} |