1
WSGIDaemonProcess maas user=maas group=maas processes=2 threads=1 display-name=%{GROUP}
3
# Without this, defining a tag as a malformed xpath expression will hang
4
# the region controller.
5
# See https://techknowhow.library.emory.edu/blogs/branker/2010/07/30/django-lxml-wsgi-and-python-sub-interpreter-magic
6
WSGIApplicationGroup %{GLOBAL}
8
WSGIScriptAlias /MAAS /usr/share/maas/wsgi.py
9
# Preload application when process starts.
10
WSGIImportScript /usr/share/maas/wsgi.py process-group=maas application-group=%{GLOBAL}
11
WSGIPassAuthorization On
13
<Directory /usr/share/maas/>
20
# Do not rely on these certificates, generate your own.
21
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
22
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
27
<IfModule mod_expires.c>
30
ExpiresByType text/javascript "access plus 1 years"
31
ExpiresByType application/javascript "access plus 1 years"
32
ExpiresByType application/x-javascript "access plus 1 years"
33
ExpiresByType text/css "access plus 1 years"
34
ExpiresByType image/gif "access plus 1 years"
35
ExpiresByType image/jpeg "access plus 1 years"
36
ExpiresByType image/png "access plus 1 years"
40
# This can be safely removed once Django 1.4 is used: admin media
41
# will be served using staticfiles.
42
Alias /MAAS/static/admin/ /usr/share/pyshared/django/contrib/admin/media/
43
<Directory /usr/share/pyshared/django/contrib/admin/media/>
47
# Serve files from staticfiles.
48
Alias /MAAS/static/ /usr/share/maas/web/static/
49
<Directory /usr/share/maas/web/static/>