smeserver-grr/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/98Grr

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";
}
}