Initial Chef repository
This commit is contained in:
61
cookbooks/apache2/templates/default/web_app.conf.erb
Normal file
61
cookbooks/apache2/templates/default/web_app.conf.erb
Normal file
@@ -0,0 +1,61 @@
|
||||
<VirtualHost *:<%= @params[:server_port] || node['apache']['listen_ports'].first %>>
|
||||
ServerName <%= @params[:server_name] %>
|
||||
<% if @params[:server_aliases] -%>
|
||||
ServerAlias <%= @params[:server_aliases].join " " %>
|
||||
<% end -%>
|
||||
DocumentRoot <%= @params[:docroot] %>
|
||||
|
||||
<Directory <%= @params[:docroot] %>>
|
||||
Options <%= [@params[:directory_options] || "FollowSymLinks" ].flatten.join " " %>
|
||||
AllowOverride <%= [@params[:allow_override] || "None" ].flatten.join " " %>
|
||||
<% if node['apache']['version'] == '2.4' -%>
|
||||
Require all granted
|
||||
<% else -%>
|
||||
Order allow,deny
|
||||
Allow from all
|
||||
<% end -%>
|
||||
</Directory>
|
||||
|
||||
<Directory />
|
||||
Options FollowSymLinks
|
||||
AllowOverride None
|
||||
</Directory>
|
||||
|
||||
<Location /server-status>
|
||||
SetHandler server-status
|
||||
|
||||
<% if node['apache']['version'] == '2.4' -%>
|
||||
Require local
|
||||
<% else -%>
|
||||
Order Deny,Allow
|
||||
Deny from all
|
||||
Allow from 127.0.0.1
|
||||
<% end -%>
|
||||
|
||||
</Location>
|
||||
|
||||
RewriteEngine On
|
||||
<%- if node['apache']['version'] == '2.4' -%>
|
||||
LogLevel info rewrite:trace1
|
||||
<%- else -%>
|
||||
LogLevel info
|
||||
RewriteLog <%= node['apache']['log_dir'] %>/<%= @application_name %>-rewrite.log
|
||||
RewriteLogLevel 0
|
||||
<%- end -%>
|
||||
|
||||
ErrorLog <%= node['apache']['log_dir'] %>/<%= @params[:name] %>-error.log
|
||||
CustomLog <%= node['apache']['log_dir'] %>/<%= @params[:name] %>-access.log combined
|
||||
|
||||
<% if @params[:directory_index] -%>
|
||||
DirectoryIndex <%= [@params[:directory_index]].flatten.join " " %>
|
||||
<% 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,R=503]
|
||||
</VirtualHost>
|
||||
Reference in New Issue
Block a user