diff --git a/modules/openstack_project/templates/status.vhost.erb b/modules/openstack_project/templates/status.vhost.erb
index 7128a25926..d3ed3e34da 100644
--- a/modules/openstack_project/templates/status.vhost.erb
+++ b/modules/openstack_project/templates/status.vhost.erb
@@ -39,14 +39,8 @@ NameVirtualHost <%= vhost_name %>:<%= port %>
   </Directory>
 
   # Sample elastic-recheck config file, adjust prefixes
-  # per your local configuration
-  Alias /elastic-recheck /usr/local/share/elastic-recheck
-  <Directory /usr/local/share/elastic-recheck>
-      AllowOverride None
-      Order allow,deny
-      allow from all
-  </Directory>
-
+  # per your local configuration. Because these are nested
+  # we need the more specific one first.
   Alias /elastic-recheck/data /var/lib/elastic-recheck
   <Directory /var/lib/elastic-recheck>
       AllowOverride None
@@ -54,6 +48,14 @@ NameVirtualHost <%= vhost_name %>:<%= port %>
       allow from all
   </Directory>
 
+  Alias /elastic-recheck /usr/local/share/elastic-recheck
+  <Directory /usr/local/share/elastic-recheck>
+      AllowOverride None
+      Order allow,deny
+      allow from all
+  </Directory>
+
+
   ErrorLog /var/log/apache2/<%= name %>_error.log
   LogLevel warn
   CustomLog /var/log/apache2/<%= name %>_access.log combined