~martin-nowack/ubuntu/utopic/maas/bug-1425837

« back to all changes in this revision

Viewing changes to .pc/03-set-maas-home-dir-lp1399016.patch/contrib/maas-http.conf

  • Committer: Package Import Robot
  • Author(s): Andres Rodriguez
  • Date: 2014-12-04 14:14:02 UTC
  • Revision ID: package-import@ubuntu.com-20141204141402-jucp3r2m81eak9f4
Tags: 1.7.0+bzr3299-0ubuntu3
* Really set 'maas' homedir to '/var/lib/maas' (LP: #1399016):
  - debian/maas-common.postinst: Do not try to update 'maas'
    home user dir on upgrade.
  - 03-set-maas-home-dir-lp1399016.patch: Ensure that wsgi config
    sets the correct path.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
WSGIDaemonProcess maas user=maas group=maas processes=2 threads=1 display-name=%{GROUP}
 
2
 
 
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}
 
7
 
 
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
 
12
 
 
13
<Directory /usr/share/maas/>
 
14
    WSGIProcessGroup maas
 
15
</Directory>
 
16
 
 
17
<IfModule mod_ssl.c>
 
18
    <VirtualHost *:443>
 
19
        SSLEngine On
 
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
 
23
    </VirtualHost>
 
24
</IfModule>
 
25
 
 
26
 
 
27
<IfModule mod_expires.c>
 
28
    <Location /MAAS>
 
29
        ExpiresActive On
 
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"
 
37
    </Location>
 
38
</IfModule>
 
39
 
 
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/>
 
44
    SetHandler None
 
45
</Directory>
 
46
 
 
47
# Serve files from staticfiles.
 
48
Alias /MAAS/static/ /usr/share/maas/web/static/
 
49
<Directory /usr/share/maas/web/static/>
 
50
    SetHandler None
 
51
</Directory>