Apache kann Ordner nicht anzeigen

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Stefan
Beiträge: 1429
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

Apache kann Ordner nicht anzeigen

Beitrag von Stefan » 14.12.2002 22:32:42

Hallo zusammen

ich habe mit meinem Apache ein Problem.
Ich möchte einen Ordner(tools) aufgelistet bekommen wo Programme drin liegen.
Wenn ich meinen Apache anspreche passiert das.

http://localhost/ tools/ ---Meldung Forbidden
You don't have permission to access /tools/ on this server.

http://localhost/ tools/ tools 1.gz --- Es geht.

Jetzt frage ich mich wie ich das hinbekomme das Apache den ganzen Ordner auflistet.

Meine apache error.log

Code: Alles auswählen

n by rule: /mnt/apache/tools/
[Sun Dec 15 04:54:39 2002] [notice] caught SIGTERM, shutting down
[Sun Dec 15 04:54:41 2002] [error] (2)No such file or directory: mod_mime_magic:
 can't read magic file /etc/apache/share/magic
[Sun Dec 15 04:54:41 2002] [alert] apache: Could not determine the server's full
y qualified domain name, using 192.168.0.6 for ServerName
[Sun Dec 15 04:54:42 2002] [error] (2)No such file or directory: mod_mime_magic:
 can't read magic file /etc/apache/share/magic
[Sun Dec 15 04:54:42 2002] [notice] Apache/1.3.26 (Unix) Debian GNU/Linux config
ured -- resuming normal operations
[Sun Dec 15 04:54:42 2002] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/
apache/suexec)
[Sun Dec 15 04:54:42 2002] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Sun Dec 15 04:56:24 2002] [error] (2)No such file or directory: mod_mime_magic:
 can't read magic file /etc/apache/share/magic
[Sun Dec 15 04:56:24 2002] [alert] apache: Could not determine the server's full
y qualified domain name, using 192.168.0.6 for ServerName
[Sun Dec 15 04:56:24 2002] [crit] (98)Address already in use: make_sock: could n
ot bind to port 80
[Sun Dec 15 04:58:15 2002] [error] (2)No such file or directory: mod_mime_magic:
y qualified domain name, using 192.168.0.6 for ServerName
[Sun Dec 15 04:58:15 2002] [crit] (98)Address already in use: make_sock: could not bind to port 80
[Sun Dec 15 04:59:40 2002] [error] [client 192.168.0.2] Directory index forbidden by rule: /mnt/apache/bild
er/
[Sun Dec 15 04:59:50 2002] [error] [client 192.168.0.2] Directory index forbidden by rule: /mnt/apache/bild
er/
[Sun Dec 15 04:59:56 2002] [error] [client 192.168.0.2] File does not exist: /mnt/apache/toolsr/
[Sun Dec 15 05:05:53 2002] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc
/apache/share/magic
[Sun Dec 15 05:05:53 2002] [alert] apache: Could not determine the server's fully qualified domain name, us
ing 192.168.0.6 for ServerName
[Sun Dec 15 05:05:54 2002] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc
/apache/share/magic
[Sun Dec 15 05:05:54 2002] [notice] Apache/1.3.26 (Unix) Debian GNU/Linux configured -- resuming normal ope
rations
[Sun Dec 15 05:05:54 2002] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache/suexec)
[Sun Dec 15 05:05:54 2002] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Sun Dec 15 05:06:36 2002] [error] [client 192.168.0.2] Directory index forbidden by rule: /mnt/apache/bild
er/
[Sun Dec 15 05:16:00 2002] [error] [client 192.168.0.2] Directory index forbidden by rule: /mnt/apache/bild
~

Hoffe das mir einer helfen kann.

Gruss,
Stefan

ivo
Beiträge: 629
Registriert: 29.04.2002 12:41:22
Wohnort: Lichtenstein/Sa.
Kontaktdaten:

Beitrag von ivo » 14.12.2002 23:06:35

Apache Doku lesen und verstehen!

http://httpd.apache.org/docs/mod/core.html#options

Indexes:
If a URL which maps to a directory is requested, and the there is no DirectoryIndex (e.g., index.html) in that directory, then the server will return a formatted listing of the directory.

tschau
*iv

Benutzeravatar
Stefan
Beiträge: 1429
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

Beitrag von Stefan » 15.12.2002 17:03:52

Hallo

Bei mir ist das Problem, wenn ich die index.html lösche auf die Meldung kommt
Forbidden.
Ich kenn das nur so wenn keine index.html Datei vorhanden ist zeigt apache ein Listing der Datei.
Aber aus irgendwelchen Gründen geht das bei mir nicht :oops:
Muss ich die httpd.conf bearbeiten ?

Gruss,
Stefan

ivo
Beiträge: 629
Registriert: 29.04.2002 12:41:22
Wohnort: Lichtenstein/Sa.
Kontaktdaten:

Beitrag von ivo » 15.12.2002 18:18:26

Ich hoffe, daß dein Webserver nicht von außen erreichbar sein wird.

Erstelle eine Datei mit dem Namen .htaccess. Dort rein schreibst du:

options +indexes

Dann speicherst du die Datei ab und legst sie in das entsprechende Verzeichnis.

Ene andere Möglichkeit ist das editieren der Hauptkonfigurationsdatei des Apachen.

HTH RTFM

tschau
*iv

arteist
Beiträge: 728
Registriert: 20.05.2002 17:26:23
Kontaktdaten:

Beitrag von arteist » 15.12.2002 18:19:10

Also man kann das Directory-Listing in der httpd.conf verbieten, und dann wieder explizit in einzelnen dirs über die .htconf erlauben.

Eine der beiden dateien musst du jetzt mit richtigen einträgen füttern...

Benutzeravatar
Stefan
Beiträge: 1429
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

Beitrag von Stefan » 15.12.2002 19:27:17

Hallo

Danke für die Tipps.
Kann mir den eines sagen welche einstellung ich bei der httpd.conf auf on stellen muss
Gruss Stefan

ivo
Beiträge: 629
Registriert: 29.04.2002 12:41:22
Wohnort: Lichtenstein/Sa.
Kontaktdaten:

Beitrag von ivo » 16.12.2002 08:09:46

Stefan hat geschrieben:Hallo

Danke für die Tipps.
Kann mir den eines sagen welche einstellung ich bei der httpd.conf auf on stellen muss
Gruss Stefan
Das ist jetzt nicht dein Ernst, oder?

Wir haben dir schon genug Arbeit abgenommen.

Jetzt schau dir selber mal die Doku an und ziehe deine Schlüsse.

In meinem Beitrag steht es genau drin, wie du es mit der .htaccess umzugehen hast.

Aber wenn du willst, kannst du deinen Rechner gerne mal bei mir vorbeibringen, ich mache dir das gern. Oder soll ich zu dir kommen?

tschau
*iv

Benutzeravatar
Stefan
Beiträge: 1429
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

Beitrag von Stefan » 16.12.2002 15:22:42

Hallo arteist

ich habe die einstellung übernommen
<Directory /mnt/apache/wo/auch/immer>
Das ist wohl der einfachste Weg.
THX für Deine hilfe.

Gruss,
Stefan

Antworten