[Toaster] [PATCH 08/10] toaster-manual: update apache configuration file

Ed Bartosh ed.bartosh at linux.intel.com
Mon Jun 27 08:24:49 PDT 2016


Changed access control instructions to work with Apache 2.4
according to https://httpd.apache.org/docs/current/upgrading.html

Added 'Require all granted' for wsgi.py according to
https://docs.djangoproject.com/en/1.9/howto/deployment/wsgi/modwsgi/

Changed python module path for WSGIDaemonProcess as python version
changed and modules are installed to the different path.

Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
---
 .../toaster-manual/toaster-manual-setup-and-use.xml  | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

diff --git a/documentation/toaster-manual/toaster-manual-setup-and-use.xml b/documentation/toaster-manual/toaster-manual-setup-and-use.xml
index 5cc2595..febbd15 100644
--- a/documentation/toaster-manual/toaster-manual-setup-and-use.xml
+++ b/documentation/toaster-manual/toaster-manual-setup-and-use.xml
@@ -397,16 +397,26 @@
                       <literallayout class='monospaced'>
    Alias /static /var/www/toaster/static_files
    <Directory /var/www/toaster/static_files>
-           Order allow,deny
-           Allow from all
-           Require all granted
+           <IfModule mod_access_compat.c>
+                   Order allow,deny
+                   Allow from all
+           </IfModule>
+           <IfModule !mod_access_compat.c>
+                   Require all granted
+           </IfModule>
    </Directory>
 
-   WSGIDaemonProcess toaster_wsgi python-path=/var/www/toaster/poky/bitbake/lib/toaster:/var/www/toaster/venv/lib/python2.7/site-packages
+   <Directory /var/www/toaster/poky/bitbake/lib/toaster/toastermain>
+           <Files "wsgi.py">
+              Require all granted
+           </Files>
+   </Directory>
+
+   WSGIDaemonProcess toaster_wsgi python-path=/var/www/toaster/poky/bitbake/lib/toaster:/var/www/toaster/.local/lib/python3.4/site-packages
 
    WSGIScriptAlias / "/var/www/toaster/poky/bitbake/lib/toaster/toastermain/wsgi.py"
    <Location />
-       WSGIProcessGroup toastern_wsgi
+       WSGIProcessGroup toaster_wsgi
    </Location>
                       </literallayout>
                       If you are using Ubuntu or Debian,
-- 
2.6.6



More information about the toaster mailing list