32 lines
918 B
Plaintext
32 lines
918 B
Plaintext
<VirtualHost *:<%= @params[:server_port] %>>
|
|
ServerName <%= @params[:server_name] %>
|
|
ServerAlias <% @params[:server_aliases].each do |a| %><%= a %> <% end %>
|
|
DocumentRoot <%= @params[:docroot] %>
|
|
|
|
<Directory <%= @params[:docroot] %>>
|
|
Options FollowSymLinks
|
|
AllowOverride FileInfo Options
|
|
<% if node['apache']['version'] == '2.4' %>
|
|
Require all granted
|
|
<% else %>
|
|
Order allow,deny
|
|
Allow from all
|
|
<% end %>
|
|
</Directory>
|
|
|
|
<Directory />
|
|
Options FollowSymLinks
|
|
AllowOverride None
|
|
</Directory>
|
|
|
|
LogLevel info
|
|
ErrorLog <%= node['apache']['log_dir'] %>/<%= @params[:name] %>-error.log
|
|
CustomLog <%= node['apache']['log_dir'] %>/<%= @params[:name] %>-access.log combined
|
|
|
|
RewriteEngine On
|
|
<% unless node['apache']['version'] == '2.4' %>
|
|
RewriteLog <%= node['apache']['log_dir'] %>/<%= @application_name %>-rewrite.log
|
|
RewriteLogLevel 0
|
|
<% end %>
|
|
</VirtualHost>
|