<Directory <%= @directory %>>
Options -Indexes
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all granted
+<% end -%>
</Directory>
<Directory <%= @mediawiki[:directory] %>/images/>
php_admin_flag engine off
Options -ExecCGI -Includes -Indexes
AllowOverride None
+ AddType text/plain .html .htm .shtml
+<% if @mediawiki[:private] -%>
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all denied
+<% else -%>
+ Order allow,deny
+ Deny from all
+<% end -%>
+<% end -%>
</Directory>
<Directory <%= @mediawiki[:directory] %>/images/thumb/>
</Directory>
<Directory <%= @mediawiki[:directory] %>/maintenance/>
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all denied
+<% else -%>
Order allow,deny
Deny from all
+<% end -%>
</Directory>
<Files <%= @mediawiki[:directory] %>/LocalSettings.php>
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all denied
+<% else -%>
Order allow,deny
Deny from all
+<% end -%>
</Files>
- <Directory <%= @mediawiki[:directory] %>/images/>
- Options -ExecCGI -Includes -Indexes
- AllowOverride None
- AddType text/plain .html .htm .shtml
- php_admin_flag engine off
- </Directory>
-
<Directory <%= @mediawiki[:directory] %>/cache/>
Options -ExecCGI -Includes -Indexes
AllowOverride None
</Directory>
<Directory ~ "\.svn">
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all denied
+<% else -%>
Order allow,deny
Deny from all
+<% end -%>
</Directory>
<Directory ~ "\.git">
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all denied
+<% else -%>
Order allow,deny
Deny from all
+<% end -%>
</Directory>
<Files ~ "~$">
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all denied
+<% else -%>
Order allow,deny
Deny from all
+<% end -%>
</Files>
</VirtualHost>
<% if @mediawiki[:enable_ssl] -%>
<Directory <%= @directory %>>
Options -Indexes
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all granted
+<% end -%>
</Directory>
<Directory <%= @mediawiki[:directory] %>/images/>
php_admin_flag engine off
Options -ExecCGI -Includes -Indexes
AllowOverride None
+<% if @mediawiki[:private] -%>
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all denied
+<% else -%>
+ Order allow,deny
+ Deny from all
+<% end -%>
+<% end -%>
</Directory>
<Directory <%= @mediawiki[:directory] %>/images/thumb/>
</Directory>
<Directory <%= @mediawiki[:directory] %>/maintenance/>
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all denied
+<% else -%>
Order allow,deny
Deny from all
+<% end -%>
</Directory>
<Files <%= @mediawiki[:directory] %>/LocalSettings.php>
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all denied
+<% else -%>
Order allow,deny
Deny from all
+<% end -%>
</Files>
<Directory <%= @mediawiki[:directory] %>/images/>
</Directory>
<Directory ~ "\.svn">
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all denied
+<% else -%>
Order allow,deny
Deny from all
+<% end -%>
</Directory>
<Directory ~ "\.git">
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all denied
+<% else -%>
Order allow,deny
Deny from all
+<% end -%>
</Directory>
<Files ~ "~$">
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+ Require all denied
+<% else -%>
Order allow,deny
Deny from all
+<% end -%>
</Files>
</VirtualHost>
<% end -%>