42 lines
945 B
Plaintext
42 lines
945 B
Plaintext
{
|
|
my $access = $grr{'access'} || 'private';
|
|
my $allow = ($access eq 'public')?'all':"$localAccess $externalSSLAccess";
|
|
|
|
my $requiressl = (($grr{'RequireSSL'} || 'yes') eq 'yes') ?
|
|
"SSLRequireSSL on":"# RequireSSL is disabled";
|
|
|
|
my $alias = (($grr{'AliasOnPrimary'} || 'enabled') eq 'enabled') ?
|
|
'Alias /grr /usr/share/grr' : '';
|
|
|
|
if ($grr{'status'} eq 'enabled'){
|
|
|
|
$OUT .=<<"END"
|
|
|
|
# OpenUpload Configuration
|
|
$alias
|
|
|
|
<Directory /usr/share/grr>
|
|
AllowOverride None
|
|
$requiressl
|
|
AddType application/x-httpd-php .php
|
|
php_admin_value open_basedir /usr/share/grr:/tmp
|
|
php_admin_flag file_uploads on
|
|
php_admin_value memory_limit 64M
|
|
php_admin_value max_execution_time 300
|
|
order deny,allow
|
|
deny from all
|
|
allow from $allow
|
|
Satisfy all
|
|
<FilesMatch "tables.my.sql">
|
|
Order allow,deny
|
|
Deny from all
|
|
</FilesMatch>
|
|
</Directory>
|
|
|
|
END
|
|
}
|
|
else{
|
|
$OUT .= "# GRR is disabled\n";
|
|
}
|
|
}
|