<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] -%>
+ Require all denied
+<% 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/>
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>
<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 -%>