1 # 07maindirhttp.vhost.ssl begin
3 ServerName {domain_name}
4 ServerAlias www.{domain_name}
5 ServerAdmin {server_admin}
6 DocumentRoot {usr_share_gforge}/www
9 # User {sys_apache_user}
10 # Group {sys_apache_group}
12 # Apache 2 apache2-mpm-perchild
13 # AssignUserID {sys_apache_user} {sys_apache_group}
15 # <IfModule mod_suexec.c>
16 # SuexecUserGroup {sys_apache_user} {sys_apache_group}
18 ##### COPY of 06maindirhttp begin #####
19 DirectoryIndex index.html index.php
20 <IfModule mod_userdir.c>
24 php_admin_value default_charset "UTF-8"
26 <Directory {usr_share_gforge}/www>
27 Include {gforge_etc}/httpd.secrets
30 ScriptAliasMatch ^{sys_urlprefix}plugins/([^/]*)/cgi-bin/(.*) {usr_share_gforge}/plugins/$1/cgi-bin/$2
32 # Projects and Users script
33 <Location {sys_urlprefix}projects>
34 ForceType application/x-httpd-php
36 <Location {sys_urlprefix}users>
37 ForceType application/x-httpd-php
41 ErrorDocument 404 {sys_urlprefix}404.php
43 # FusionForge without the DNS delegation
44 # Project home pages are in a virtual /www/<group> location
45 # AliasMatch ^/www/([^/]*)/(.*) {gforge_chroot}{groupdir}/$1/htdocs/$2
46 # ScriptAliasMatch ^/([^/]*)/cgi-bin/(.*) {gforge_chroot}{groupdir}/$1/cgi-bin/$2
47 # <Directory {gforge_chroot}{groupdir}>
48 # Options Indexes FollowSymlinks
54 Alias {sys_urlprefix}fckeditor/ /usr/share/fckeditor/
55 <Directory "/usr/share/fckeditor/">
56 Options Indexes MultiViews FollowSymLinks
62 RedirectMatch 301 ^({sys_urlprefix}plugins/mediawiki/wiki/[-a-zA-Z0-9_]*)/*$ $1/index.php
63 AliasMatch ^{sys_urlprefix}plugins/mediawiki/wiki/[-a-zA-Z0-9_]*/index.php {usr_share_gforge}/www/plugins/mediawiki/index.php
64 AliasMatch ^{sys_urlprefix}plugins/mediawiki/wiki/([-a-zA-Z0-9_]*)/images/(.*) {var_lib_gforge}/plugins/mediawiki/wikidata/$1/images/$2
65 AliasMatch ^{sys_urlprefix}plugins/mediawiki/wiki/([-a-zA-Z0-9_]*)/skins/(.*) /usr/share/mediawiki/skins/$2
67 Alias {sys_urlprefix}anonscm/ {var_lib_gforge}/chroot/scmrepos/
68 Alias {sys_urlprefix} {usr_share_gforge}/www/
70 <DirectoryMatch {var_lib_gforge}/chroot/scmrepos/[^/]*>
73 <DirectoryMatch {var_lib_gforge}/chroot/scmrepos/[^/]*/.*>
77 <Proxy http://127.0.0.1:8081/*>
81 <Location {sys_urlprefix}scm/loggerhead/>
82 ProxyPass http://127.0.0.1:8081/
83 ProxyPassReverse http://127.0.0.1:8081/
85 ##### COPY of 06maindirhttp end #####
88 SSLCertificateFile {sys_sslcrt}
89 SSLCertificateKeyFile {sys_sslkey}
90 <Files ~ "\.(cgi|shtml)$">
91 SSLOptions +StdEnvVars
93 <Directory "/usr/lib/cgi-bin">
94 SSLOptions +StdEnvVars
96 SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
99 <IfModule apache_ssl.c>
101 SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
105 RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
108 # 07maindirhttp.vhost.ssl end