--- a/components/openstack/horizon/files/openstack-dashboard-http.conf Tue Apr 07 15:49:29 2015 -0700
+++ b/components/openstack/horizon/files/openstack-dashboard-http.conf Tue Apr 07 13:31:20 2015 -0700
@@ -1,23 +1,33 @@
-<IfDefine 64bit>
- LoadModule wsgi_module libexec/64/mod_wsgi-2.6.so
-</IfDefine>
-<IfDefine !64bit>
- LoadModule wsgi_module libexec/mod_wsgi-2.6.so
-</IfDefine>
+LoadModule wsgi_module libexec/mod_wsgi-2.6.so
-WSGIScriptAlias /horizon \
- /usr/lib/python2.6/vendor-packages/openstack_dashboard/wsgi/django.wsgi
-WSGIDaemonProcess horizon user=webservd group=webservd processes=3 \
- threads=10
+<VirtualHost *:80>
+ WSGIScriptAlias /horizon \
+ /usr/lib/python2.6/vendor-packages/openstack_dashboard/wsgi/django.wsgi
+ WSGIDaemonProcess horizon user=webservd group=webservd processes=3 \
+ threads=10
+
+ Alias /static /usr/lib/python2.6/vendor-packages/openstack_dashboard/static/
+
+ <Directory />
+ Options FollowSymLinks
+ AllowOverride None
+ </Directory>
-Alias /static /var/lib/openstack_dashboard/static/
+ <Directory /usr/lib/python2.6/vendor-packages/openstack_dashboard/static>
+ Options Indexes FollowSymLinks MultiViews
+ AllowOverride None
+ Require all granted
+ </Directory>
-<Directory /usr/lib/python2.6/vendor-packages/openstack_dashboard/wsgi>
- Order allow,deny
- Allow from all
-</Directory>
+ <Directory /usr/lib/python2.6/vendor-packages/openstack_dashboard/wsgi>
+ Options Indexes FollowSymLinks MultiViews
+ AllowOverride None
+ Require all granted
+ </Directory>
-<Directory /var/lib/openstack_dashboard/static>
- Order allow,deny
- Allow from all
-</Directory>
+ ErrorLog "|/usr/bin/rotatelogs -n 3 \
+ /var/lib/openstack_dashboard/horizon_error.log 50M"
+ LogLevel warn
+ CustomLog "|/usr/bin/rotatelogs -n 3 \
+ /var/lib/openstack_dashboard/horizon_access.log 50M" combined
+</VirtualHost>