Restrições de arquivos do Apache

1

Eu tenho uma configuração do httpd do Apache em que estou tentando apenas permitir arquivos html e ico da pasta DocumentRoot. No entanto eu estou achando com a configuração que eu colei abaixo que o Apache está me dando um 403 se eu usar o URL app1.example.com dizendo que "Você não tem permissão para acessar / neste servidor". No entanto, se eu digitar app1.example.com/index.html, recebo a página conforme o esperado. Imaginei que a substituição por índices teria coberto isso, mas não parece ser.

No meu httpd.conf eu tenho a negação padrão no lugar:

# Deny access to the entirety of your server's filesystem. You must
# explicitly permit access to web content directories in other 
# <Directory> blocks below.
#Default
<Directory />
  AllowOverride none
  Require all denied
</Directory>

Então, para minha entrada virtualhost, eu tenho:

<VirtualHost *:443>    
  ServerName app1.example.com

  <Directory />
    <FilesMatch ".+\.(html|ico)$">
    Require all granted
    </FilesMatch>
    DirectoryIndex index.html
    AllowOverride Indexes
  </Directory>


DocumentRoot D:\MyApp1
Alias /app1 D:\MyApp1
JkMount  /app1/* worker10

    
por displayNameGoesHere 11.06.2015 / 21:16

0 respostas

Tags