Apache recherche mes fichiers dans /usr/share (=> erreur 403)
Bonjour,
Je viens d'upgrader mon Ubuntu, de la version 14.04 à la 16.04. Apache a été mise à jour en conséquence, j'utilise la 2.4.18.
J'ai un souci sur un de mes projets. J'ai un répertoire javascript où j'ai fourré tout un tas de fichiers. avant l'upgrade, si je me rendais à http://monsite.dev/javascript, je listais tous les fichiers html et js que contenait le répertoire. Ce sont des scripts à la con, donc je n'ai pas besoin d'une sécurité spécifique (comme refuser le listing,...).
Désormais à cette url, je tombe sur une erreur 403.
Voici le log de l'erreur :
Citation:
[Mon Jan 09 15:28:44.881659 2017] [autoindex:error] [pid 15142] [client 127.0.0.1:55566] AH01276: Cannot serve directory /usr/share/javascript/: No matching DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm) found, and server-generated directory index forbidden by Options directive
Comme vous pouvez le voir, Apache essaye d'accéder à /usr/share/javascript. Ce répertoire existe, mais évidemment mon user (www-data) n'a pas le droit d'y accéder (l'erreur 403 est donc logique). Sauf que j'ignore pourquoi il essaye d'y accéder. Je n'ai nulle part de référence à ce dossier dans mon vhost, ni dans la conf globale d'Apache.
Mon vhost :
Code:
1 2 3 4 5 6 7
| <VirtualHost *:80>
ServerName monsite.dev
DocumentRoot /var/www/tests
DirectoryIndex index.php index.html
ErrorLog ${APACHE_LOG_DIR}/monsite.dev.error.log
CustomLog ${APACHE_LOG_DIR}/monsite.dev.access.log combined
</VirtualHost> |
N'importe quel répertoire auquel j'essaye d'accéder (http://monsite.dev/xyz) fonctionne bien, comme avant. Sauf ce répertoire javascript.
Pourquoi Apache essaye cherche des fichiers dans /usr/share ? Comment lui dire de ne pas le faire ?
Merci pour votre aide.