ServerName <%= @params[:server_name] %> <% if @params[:server_aliases] && !@params[:server_aliases].empty? -%> ServerAlias <% @params[:server_aliases].each do |a| %><%= "#{a}" %> <% end %> <% end -%> DocumentRoot <%= @params[:docroot] %> RewriteEngine On > Options FollowSymLinks AllowOverride All Order allow,deny Allow from all Options FollowSymLinks AllowOverride All SetHandler server-status Order Deny,Allow Deny from all Allow from 127.0.0.1 LogLevel <%= node[:apache][:log_level] %> ErrorLog <%= node[:apache][:log_dir] %>/<%= @params[:name] %>-error.log CustomLog <%= node[:apache][:log_dir] %>/<%= @params[:name] %>-access.log combined FileETag none RewriteEngine On <% if node[:apache][:version].nil? || node[:apache][:version] == '2.2' -%> RewriteLog <%= node[:apache][:log_dir] %>/<%= @application_name %>-rewrite.log RewriteLogLevel 0 <% end -%> # Canonical host, <%= @params[:server_name] %> RewriteCond %{HTTP_HOST} !^<%= @params[:server_name] %> [NC] RewriteCond %{HTTP_HOST} !^$ RewriteRule ^/(.*)$ http://<%= @params[:server_name] %>/$1 [L,R=301] RewriteCond %{DOCUMENT_ROOT}/system/maintenance.html -f RewriteCond %{SCRIPT_FILENAME} !maintenance.html RewriteRule ^.*$ /system/maintenance.html [L]