Tente com isso na tag Directory
:
DirectoryIndex index.html
Altere o index.html com o arquivo de índice do seu aplicativo.
Eu configurei uma aplicação PHP (SimpleSAMLphp 1.10.0-rc2). Após a atualização para o Apache / 2.4.7 (Ubuntu) eu tenho um Forbidden 403.
O diretório www do SimpleSAMLphp está em /var/simplesamlphp-1.10.0-rc2/www
Existe um arquivo de configuração do Apache que está em apache2 / conf.d / simplesamlphp.conf:
Alias /simplesamlphp /var/simplesamlphp-1.10.0-rc2/www
<Directory /var/simplesamlphp-1.10.0-rc2/www>
Options -Indexes FollowSymLinks
AllowOverride AuthConfig FileInfo
Order allow,deny
Allow from all
</Directory>
Parece que não é interpretado, porque ele só me dá um 404. Quando eu adiciono o trecho ao apache2 / sites-available / 000-default.conf ele me dá um 403. Os logs são assim:
mod_authz_core.c(802): [client xxx] AH01626: authorization result of Require all denied: denied
mod_authz_core.c(802): [client xxx] AH01626: authorization result of <RequireAny>: denied
[client xxx] AH01630: client denied by server configuration: /var/simplesamlphp-1.10.0-rc2/www/
Se eu definir a diretiva para
<Directory /var/simplesamlphp-1.10.0-rc2/www>
Require all granted
</Directory>
os registros mostram-me:
AH01797: client denied by server configuration: /var/simplesamlphp-1.10.0-rc2/www/
Os arquivos são de propriedade da www-data.
Alguma sugestão?
Tags php apache-2.2