Order Allow,Deny
significa que as regras Allow
são processadas antes das regras Deny
. Se o cliente não corresponder às regras Allow
ou corresponder à regra Deny
, será negado o acesso.
Então,
Order Allow,Deny
Allow from all
significa que qualquer cliente pode acessar seu servidor da web.
I want to turn off .htaccess and symbolic links.
Você já fez isso com AllowOverride None
e Options -FollowSymLinks
<Directory /var/www/example/subdomains/dev/public/webapp>
RewriteEngine Off
<Files *>
order allow,deny
deny from all
</Files>
<FilesMatch "\.(png|gif|jpe?g|png|css|js|swf|ps|flv)$">
order allow,deny
allow from all
</FilesMatch>
</Directory>
Essa configuração fez o seguinte:
- desativar o mecanismo de reescrita
- o cliente terá acesso negado a todos os arquivos na pasta
webapp
exceto para imagens, js, swf, ...
Preste atenção em:
order allow,deny
deny from all
diz ao Apache para negar qualquer acesso.