Warum zeigt mir Apache einen Ordner nicht an?

4 Antworten

Es gibt wohl bereits einen Alias /javascript /usr/share/javascript/ auf deinem Server. Müsstest den ändern, dann sollte es funktionieren.


biolaxy 
Beitragsersteller
 19.11.2019, 09:16

Wüsste nicht wo der Alias ist, zumindest habe ich keinen Gefunden, wo ist der deiner Meinung nach?

0
biolaxy 
Beitragsersteller
 19.11.2019, 10:43
@biolaxy

Habs grad rausgefunden, anscheinend gibt es eine javascript-common.conf die automatisch generiert wird, habs jetzt deaktivert und jetzt klappts :-)

2

Schau, dass mod_autoindex an ist und dass du das im Verzeichnis erlaubst.

https://httpd.apache.org/docs/2.4/mod/mod_autoindex.html

https://httpd.apache.org/docs/2.4/mod/core.html#directory

Schnipsel ohne Gewaehr:

<Directory "/foo/bar">
 Options +Indexes
</Directory>

Das muss dann in deine VHost Config rein.


biolaxy 
Beitragsersteller
 19.11.2019, 10:34

das habe ich bereits, das problem ist trotzdem da

0

Die Meldung kommt auch wenn der Apache keine Datei die dem DirectoryIndex entspricht findet, also index.html oder index.php. Ansonsten hilft sicherlich ein Blick ins error.log.

VIelleicht blockt Apache den Namen Javascript aus Sicherheitsgründen?

Nimm einfach einen anderen Namen. Projekte z.B.

Ben


biolaxy 
Beitragsersteller
 19.11.2019, 08:54

Habe ich jetzt auch, jedoch würde es mich dennoch interessieren ob jemand vielleicht weis woran genau es liegt, hatte aber auch schon so eine Vermutung wie du.

0