View | Details | Raw Unified | Return to bug 37637
Collapse All | Expand All

(-)univention-apache/debian/univention-apache.univention-config-registry (+3 lines)
 Lines 21-26    Link Here 
21
Variables: apache2/ssl/honorcipherorder
21
Variables: apache2/ssl/honorcipherorder
22
Variables: apache2/ssl/ciphersuite
22
Variables: apache2/ssl/ciphersuite
23
Variables: apache2/force_https
23
Variables: apache2/force_https
24
Variables: apache2/hsts/enabled
25
Variables: apache2/hsts/max-age
26
Variables: apache2/hsts/includeSubDomains
24
27
25
Type: module
28
Type: module
26
Module: extension.py
29
Module: extension.py
(-)univention-apache/debian/univention-apache.univention-config-registry-variables (+18 lines)
 Lines 16-21    Link Here 
16
Type=bool
16
Type=bool
17
Categories=service-apache
17
Categories=service-apache
18
18
19
[apache2/hsts/enabled]
20
Description[en]=Enable HTTP Strict Transport Security (HSTS) by setting this variable to 'yes'. 'apache2/force_https' should be enabled additionally to take full advantage of HSTS. 
21
Description[de]=Aktiviert HTTP Strict Transport Security (HSTS), wenn auf 'yes' gesetzt. 'apache2/force_https' sollte zusätzlich aktiviert werden, um den Vorteil von HSTS voll nutzen zu können.
22
Type=bool
23
Categories=service-apache
24
25
[apache2/hsts/max-age]
26
Description[en]=Time in seconds of how long web browsers will cache and enforce the HSTS policy on the host. Defaults to '10886400' - which are 18 weeks.
27
Description[de]=Zeit in Sekunden, für die Webbrowser die HSTS Richtlinie für diesen Host zwischenspeichern und anwenden. Der Standard ist '10886400' - also 18 Wochen.
28
Type=int
29
Categories=service-apache
30
31
[apache2/hsts/includeSubDomains]
32
Description[en]=Applies HSTS policy also to subdomains if set to 'yes'.
33
Description[de]=Wendet die HSTS Richtlinie auch auf Subdomains an, wenn auf 'yes' gesetzt.
34
Type=bool
35
Categories=service-apache
36
19
[php/memory/limit]
37
[php/memory/limit]
20
Description[de]=Der maximale Speicher, den ein PHP-Skript in Anspruch nehmen kann. Um z.B. 256 Megabyte zu konfigurieren, muss '256M' angegeben werden. Ist die Variable nicht gesetzt, können 128 MB benutzt werden.
38
Description[de]=Der maximale Speicher, den ein PHP-Skript in Anspruch nehmen kann. Um z.B. 256 Megabyte zu konfigurieren, muss '256M' angegeben werden. Ist die Variable nicht gesetzt, können 128 MB benutzt werden.
21
Description[en]=The maximum memory that a PHP script can use. E.g., to configure 256 megabytes, '256M' needs to be specified. If the variable is unset, 128 MB are permitted.
39
Description[en]=The maximum memory that a PHP script can use. E.g., to configure 256 megabytes, '256M' needs to be specified. If the variable is unset, 128 MB are permitted.
(-)univention-apache/conffiles/etc/apache2/mods-available/ssl.conf (+5 lines)
 Lines 96-101    Link Here 
96
<IfModule mod_ssl.c>
96
<IfModule mod_ssl.c>
97
SSLEngine on
97
SSLEngine on
98
@!@
98
@!@
99
if configRegistry.is_true('apache2/hsts/enabled', default=False):
100
	if configRegistry.is_true('apache2/hsts/includeSubDomains'):
101
		print 'Header always set Strict-Transport-Security "max-age=%s ; includeSubDomains"' % (configRegistry.get('apache2/hsts/max-age', '10886400'))
102
	else:
103
		print 'Header always set Strict-Transport-Security "max-age=%s"' % (configRegistry.get('apache2/hsts/max-age', '10886400'))
99
if configRegistry.get('apache2/ssl/certificate'):
104
if configRegistry.get('apache2/ssl/certificate'):
100
	print 'SSLCertificateFile %s' % configRegistry.get('apache2/ssl/certificate')
105
	print 'SSLCertificateFile %s' % configRegistry.get('apache2/ssl/certificate')
101
else:
106
else:

Return to bug 37637