Ich mache viel mit Internetanwendungen und habe eine "gewachsene" Apache Installation auf meinem Rechner. Dazu gehört u.a. auch ein Verzeichnis "/javascript", in dem ich meine gesammelten JS-Werke lokal ausprobiere.
Heute war dieses Verzeichnis nicht mehr erreichbar und ich bekam beim Aufruf //localhost/javascript nur eine Serverfehlermeldung. Alle anderen Verzeichnise funktionierten. Glücklicherweise erinnerte ich micht daran, dass ich das schon einmal hatte und ein Blick in error.log bestätigte meinen Verdacht
Code: Alles auswählen
[Tue May 23 06:48:55.107274 2017] [autoindex:error] [pid 13282] [client ::1:60675] 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
Code: Alles auswählen
lrwxrwxrwx 1 root root 40 Mai 18 21:12 javascript-common.conf -> ../conf-available/javascript-common.conf
Es ist aber auch ein merkwürdiges Vorgehen, dass ein Paket das irgendwo mitinstalliert wird, in grundsätzliche Konfigurationen anderer Pakete eingreift und benutzt dann dort Dinge, die u.U. schon belegt sind (ein Verzeichnis /javascript ist ja nichts ungewöhnliches).