Apache soll Ordner anzeigen

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Lockslay
Beiträge: 216
Registriert: 22.08.2002 17:51:19
Kontaktdaten:

Apache soll Ordner anzeigen

Beitrag von Lockslay » 29.09.2002 13:43:35

Apache soll Ordner anzeigen
Hallo

ich habe bei mir einen Apache laufen.
Ich möchte aber gerne einen Ordener mit Programmen freigeben und nicht eine index.html Datei.

http://192.168.... geht nicht
http://192.168.... /ordener geht nicht

Kann mir einer helfen wie ich das hin bekomme?
Lockslay

thomas570dc
Beiträge: 69
Registriert: 16.04.2002 13:03:04
Kontaktdaten:

Beitrag von thomas570dc » 29.09.2002 13:46:25

Vielleicht solltest du noch etwas genauer erklären, was du eigentlich genau machen willst. Aber wenn der Server nur im lokalen Netz läuft, und du Ordner freigeben willst, solltest du dir vielleicht mal Samba anschauen...

Lockslay
Beiträge: 216
Registriert: 22.08.2002 17:51:19
Kontaktdaten:

Beitrag von Lockslay » 29.09.2002 13:49:51

Hallo

Wie gesagt, ich möchte ein Ordener mit Tools freigeben.
die dann mit meiner webseite verlinkt werden soll und die Downloads anbietet.
Einfach gesagt.
Bei aufruf meines Apache soll eine auflistung der tools erscheinen.

Lockslay

Benutzeravatar
feltel
Webmaster
Beiträge: 10366
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 29.09.2002 14:29:45

Meinst Du vielleicht das ein Verzeichnislisting erscheint, wenn es keine index.html in diesem Verzeichnis gibt? Dies machst Du mit

Code: Alles auswählen

<Directory /var/www/test>
Option +Indexes
</Directory>
in der /etc/apache/httpd.conf bzw. ordnerspezifisch in einer .htaccess

Lockslay
Beiträge: 216
Registriert: 22.08.2002 17:51:19
Kontaktdaten:

Beitrag von Lockslay » 29.09.2002 14:57:26

Hallo

Genau das meine ich.
Wie bei Deiner Hompage unter Downloads nur das Du auf einen ftp server zugreifst.
Also ich habe die httpd.conf geändert

Code: Alles auswählen

# This should be changed to whatever you set DocumentRoot to.
#
<Directory /mnt/apache/test>
Option +Indexes
</Directory>
Da meine hd1 nur 2 G hat habe ich diese auf meine zweite 20G Platte verlegt.
Apache neu gestartet.
Jetzt kann die Seite nicht mehr angezeigt werden :oops:

Was habe ich falsch gemacht ?

Lockslay

Benutzeravatar
feltel
Webmaster
Beiträge: 10366
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 29.09.2002 15:14:31

Ooops, Schreibfehler. Es muss "Options" statt "Option" heißen.

Lockslay
Beiträge: 216
Registriert: 22.08.2002 17:51:19
Kontaktdaten:

Beitrag von Lockslay » 29.09.2002 15:34:04

Hallo
Das kann passieren,
habe es verbessert, aber es geht leider immer noch nicht :cry:

Code: Alles auswählen


# This should be changed to whatever you set DocumentRoot to.
#
<Directory /mnt/apache/test>
Options+Indexes
</Directory>


Benutzeravatar
feltel
Webmaster
Beiträge: 10366
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 29.09.2002 15:36:18

Hast Du den Apache neu gestartet? Da muss ein Leerzeichen zwischen Options und +Indexes. Was steht in /var/log/apache/error_log?

Lockslay
Beiträge: 216
Registriert: 22.08.2002 17:51:19
Kontaktdaten:

Beitrag von Lockslay » 29.09.2002 15:53:02

Hallo

Error logs sagen aus shutdown um 15.48 und kein restaret

Bei restart /etc/init.d/apache start
kommt:

Code: Alles auswählen

Starting web server: apacheSyntax error on line 359 of /etc/apache/httpd.conf:
AllowOverride not allowed here
failed
Wenn ich den eintrag in der htconf habe kann ich nicht neu restartetn (meldung code)
Ohne eintrag geht es ?

Lockslay

Benutzeravatar
abi
Beiträge: 2215
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 29.09.2002 16:51:28

du benützt AllowOverride dort wo es nicht erlaubt ist...(vielleicht ausserhalb einer <Directory..> Direktive ?, oder innerhalb einer solchen zum 2ten mal ?)

Lockslay
Beiträge: 216
Registriert: 22.08.2002 17:51:19
Kontaktdaten:

Beitrag von Lockslay » 29.09.2002 18:14:30

Hallo

ich habe den Ordner im gleiche verzeichnis wo auch die index.html ist
und dem Ordner die gleichen rechte gegeben.
Also müsste es doch richtig sein.

Lockslay

Benutzeravatar
abi
Beiträge: 2215
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 29.09.2002 18:35:38

gehört der ordner auch dem user/der gruppe www-data ?

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 29.09.2002 19:50:46

Bei Directories die "x" Permissions nicht vergessen, sonst darf man das Verzeichnis nicht betreten...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Lockslay
Beiträge: 216
Registriert: 22.08.2002 17:51:19
Kontaktdaten:

Beitrag von Lockslay » 30.09.2002 14:52:58

Hallo

Mein Ordner test hat User/Gruppe www-data
Obwohl die index.html Datei (die ich gelöscht habe) root war ?

Wenn ich in der htdocs den Code

Code: Alles auswählen

# This should be changed to whatever you set DocumentRoot to.
#
<Directory /mnt/apache/test>
Options +Indexes
</Directory>
stehen habe kommt die Meldung Seite kann nicht angezeigt werden.

Wenn der Eintrag nicht vorhanden ist kommt die Meldung.
Das ich keine Berechtigung habe?
Auch wenn ich mit chmod 777 alles freigebe.

Eine frage an pdreker.
Ich weiss nicht genau was Du meinst die Rechtevergabe ?


Lockslay

Benutzeravatar
abi
Beiträge: 2215
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 30.09.2002 17:01:02

ohm, als was mountest du denn die platte ? bzw, welche rechte hatt /mnt ?

Lockslay
Beiträge: 216
Registriert: 22.08.2002 17:51:19
Kontaktdaten:

Beitrag von Lockslay » 30.09.2002 17:17:13

Hallo

Meine fstab

Code: Alles auswählen

# <file system> <mount point>   <type>  <options>               <dump>  <pass>
/dev/hdd1       /               ext2    errors=remount-ro       0       1
/dev/hdb1       /mnt            ext2    errors=remount-ro       0       1
mnt hat die User/Gruppe root

Lockslay

Antworten