105 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			ApacheConf
		
	
	
			
		
		
	
	
			105 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			ApacheConf
		
	
	
| ServerName dummy
 | |
| LockFile accept.lock
 | |
| PidFile httpd.pid
 | |
| DocumentRoot www
 | |
| LogFormat "%h %l %u %t \"%r\" %>s %b" common
 | |
| CustomLog access.log common
 | |
| ErrorLog error.log
 | |
| <IfModule !mod_log_config.c>
 | |
| 	LoadModule log_config_module modules/mod_log_config.so
 | |
| </IfModule>
 | |
| <IfModule !mod_alias.c>
 | |
| 	LoadModule alias_module modules/mod_alias.so
 | |
| </IfModule>
 | |
| <IfModule !mod_cgi.c>
 | |
| 	LoadModule cgi_module modules/mod_cgi.so
 | |
| </IfModule>
 | |
| <IfModule !mod_env.c>
 | |
| 	LoadModule env_module modules/mod_env.so
 | |
| </IfModule>
 | |
| <IfModule !mod_rewrite.c>
 | |
| 	LoadModule rewrite_module modules/mod_rewrite.so
 | |
| </IFModule>
 | |
| <IfModule !mod_version.c>
 | |
| 	LoadModule version_module modules/mod_version.so
 | |
| </IfModule>
 | |
| 
 | |
| <IfVersion < 2.1>
 | |
| <IfModule !mod_auth.c>
 | |
| 	LoadModule auth_module modules/mod_auth.so
 | |
| </IfModule>
 | |
| </IfVersion>
 | |
| 
 | |
| <IfVersion >= 2.1>
 | |
| <IfModule !mod_auth_basic.c>
 | |
| 	LoadModule auth_basic_module modules/mod_auth_basic.so
 | |
| </IfModule>
 | |
| <IfModule !mod_authn_file.c>
 | |
| 	LoadModule authn_file_module modules/mod_authn_file.so
 | |
| </IfModule>
 | |
| <IfModule !mod_authz_user.c>
 | |
| 	LoadModule authz_user_module modules/mod_authz_user.so
 | |
| </IfModule>
 | |
| </IfVersion>
 | |
| 
 | |
| Alias /dumb/ www/
 | |
| Alias /auth/ www/auth/
 | |
| 
 | |
| <Location /smart/>
 | |
| 	SetEnv GIT_EXEC_PATH ${GIT_EXEC_PATH}
 | |
| 	SetEnv GIT_HTTP_EXPORT_ALL
 | |
| </Location>
 | |
| <Location /smart_noexport/>
 | |
| 	SetEnv GIT_EXEC_PATH ${GIT_EXEC_PATH}
 | |
| </Location>
 | |
| ScriptAlias /smart/ ${GIT_EXEC_PATH}/git-http-backend/
 | |
| ScriptAlias /smart_noexport/ ${GIT_EXEC_PATH}/git-http-backend/
 | |
| <Directory ${GIT_EXEC_PATH}>
 | |
| 	Options None
 | |
| </Directory>
 | |
| <Files ${GIT_EXEC_PATH}/git-http-backend>
 | |
| 	Options ExecCGI
 | |
| </Files>
 | |
| 
 | |
| RewriteEngine on
 | |
| RewriteRule ^/smart-redir-perm/(.*)$ /smart/$1 [R=301]
 | |
| RewriteRule ^/smart-redir-temp/(.*)$ /smart/$1 [R=302]
 | |
| 
 | |
| <IfDefine SSL>
 | |
| LoadModule ssl_module modules/mod_ssl.so
 | |
| 
 | |
| SSLCertificateFile httpd.pem
 | |
| SSLCertificateKeyFile httpd.pem
 | |
| SSLRandomSeed startup file:/dev/urandom 512
 | |
| SSLRandomSeed connect file:/dev/urandom 512
 | |
| SSLSessionCache none
 | |
| SSLMutex file:ssl_mutex
 | |
| SSLEngine On
 | |
| </IfDefine>
 | |
| 
 | |
| <Location /auth/>
 | |
| 	AuthType Basic
 | |
| 	AuthName "git-auth"
 | |
| 	AuthUserFile passwd
 | |
| 	Require valid-user
 | |
| </Location>
 | |
| 
 | |
| <IfDefine DAV>
 | |
| 	LoadModule dav_module modules/mod_dav.so
 | |
| 	LoadModule dav_fs_module modules/mod_dav_fs.so
 | |
| 
 | |
| 	DAVLockDB DAVLock
 | |
| 	<Location /dumb/>
 | |
| 		Dav on
 | |
| 	</Location>
 | |
| </IfDefine>
 | |
| 
 | |
| <IfDefine SVN>
 | |
| 	LoadModule dav_svn_module modules/mod_dav_svn.so
 | |
| 
 | |
| 	<Location /svn>
 | |
| 		DAV svn
 | |
| 		SVNPath svnrepo
 | |
| 	</Location>
 | |
| </IfDefine>
 |