[LINUX] Apache, directory list

Pagina: 1
Acties:

  • Servowire
  • Registratie: September 2000
  • Laatst online: 19-08 18:46

Servowire

prutser:~#

Topicstarter
Hoe kan ik in Apache instellen dat hij een HTML generate van de inhoud van een directory
(voor een soort "ftp" via apache)

thx.

met papier mache kun je alles maken!!


Verwijderd

Tja gewoon directory-listing aanzetten werkt niet :?
url: www.apache.org

  • Arjan A
  • Registratie: November 2000
  • Laatst online: 12:48

Arjan A

Cenosillicafoob

De rechten in de directory moeten ook goed staan (chmod o+r <directory>)

Canon EOS | DJI M2P
Fotoblog · Mijn werk aan jouw muur


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 12:56

deadinspace

The what goes where now?

En er moet geloof ik ook geen index.html in bestaan, anders gebruikt hij die. Maar dat is mogelijk instelling-specifiek.

  • Arjan A
  • Registratie: November 2000
  • Laatst online: 12:48

Arjan A

Cenosillicafoob

index.html en .htm moeten er idd niet instaan, of je moet dat veranderd hebben in httd.conf. Hij gaat overigens alleen naar index.html als je ook de execute-rechten op je dir hebt aanstaan.

Canon EOS | DJI M2P
Fotoblog · Mijn werk aan jouw muur


  • Servowire
  • Registratie: September 2000
  • Laatst online: 19-08 18:46

Servowire

prutser:~#

Topicstarter
Ik krijg een 403 Forbidden

met papier mache kun je alles maken!!


  • Jordi
  • Registratie: Januari 2000
  • Niet online

Jordi

#1#1

Directorylisting uit? Apache geen read access op de betreffende dir? Een directoryindex (index.html ofzo) waar Apache geen read access voor heeft?

Het zal wel niet, maar het zou maar wel.


  • Servowire
  • Registratie: September 2000
  • Laatst online: 19-08 18:46

Servowire

prutser:~#

Topicstarter
Op zaterdag 14 juli 2001 16:22 schreef Jotti het volgende:
Directorylisting uit? Apache geen read access op de betreffende dir? Een directoryindex (index.html ofzo) waar Apache geen read access voor heeft?
Nee, ik heb een symlink naar /home/ftp gemaakt in /var/www

als je dan http://192.168.0.3 doet, zie je "ftp" staan ( een Dir list), maar als je er op klikt, 403....

met papier mache kun je alles maken!!


  • odysseus
  • Registratie: Augustus 2000
  • Nu online

odysseus

Debian GNU/Linux Sid

Een klein CGI-scriptje werkt in dat geval ook prima, voor een voorbeeld zie http://brugge.hypermart.net/view.cgi?var=/etc/

[offtopic]
Dit kan overigens wel een gat in je beveiliging zijn, als je CGI niet goed configureert. Zo kon ik toen ik bovenstaand scriptje in januari bij hypermart.net liet hosten zonder problemen ALLE bestanden daar zien (iets waar ik het helemaal niet voor geschreven had en toevallig achter kwam door een neef van mij). Met ALLE bestanden bedoel ik dus ook echt alles...tot en met de bestanden in /root aan toe, net als alle userdirectories...nadat ik een mailtje had gestuurd en een antwoord kreeg 'dat het bekend was en er wat aan gedaan zou worden' heeft het nog zes maanden geduurd voordat het inderdaad dicht stond...

* odysseus zou dus niet zo snel meer iets bij hypermart hosten...

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


Verwijderd

Voeg toe in httpd.conf
===
Alias /ftp /home/ftp
<Directory /home/ftp/>
AllowOverride AuthConfig
Options Indexes FollowSymlinks
order deny,allow
allow from all (of alleen hosts die je wilt toestaan)
===

start httpd even opnieuw, zorg dat wel alle rechten goed staan in de dir /home/ftp
Kun je nog verder gaan met client server authenticatie doormiddel van ssl certificaten.

:)
Pagina: 1