Toon posts:

[Debian/Apache 2] Directory listing *

Pagina: 1
Acties:
  • 47 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb apache 2 geinstalleerd via apt-get op mijn debian 3.1 (sarge)
Als documentroot staat /server/www ingesteld

Nu staat in die www map, een mapje genaamd pics met daarin wat foto's.
Nu mogen bezoekers alleen deze map lezen (dus de inhoud daarvan bekijken)

Nu weet ik dat dit via een .htaccess kan die ik gewoon in de map /server/www/pics moet zetten.
Dat heb ik dus gedaan maar nog steeds krijg ik de melding in mijn browser dat ik niet permitted ben om de map te lezen:

Zo ziet mijn .htaccess er op dit moment uit:
<Directory /server/www/pics>
Options Indexes FollowSymLinks
</Directory>
Wat doe ik fout :S?

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 10:04

Super_ik

haklust!

heb je in de config file wel ingesteld dat hij een .htaccess mag/moet lezen?
en staan al je rechten goed?
en kijk ook in je access.log en error.log :)

[ Voor 18% gewijzigd door Super_ik op 21-04-2006 10:53 ]

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


Verwijderd

Topicstarter
Jah in apache2.conf staat er dat hij .htaccess moet lezen...

Het rare is dat als ik ls -l in de map pics doe dat hij die hele .htaccess bestand niet kan vinden... als ik nano .htaccess doe dan leest hij hem wel :S

  • Surfer
  • Registratie: December 2001
  • Laatst online: 30-12-2025

Surfer

~

Verwijderd schreef op vrijdag 21 april 2006 @ 11:27:
Jah in apache2.conf staat er dat hij .htaccess moet lezen...

Het rare is dat als ik ls -l in de map pics doe dat hij die hele .htaccess bestand niet kan vinden... als ik nano .htaccess doe dan leest hij hem wel :S
En dat is prima te verklaren. Als er een punt voor de filename staat, is hij hidden. En met ls -l zie je geen hidden bestanden. Met ls -al wel ;)

“I'd give an arm to be ambidextrous!"


  • GraveR
  • Registratie: Januari 2000
  • Laatst online: 22-08-2025
Wat gebeurt er als je het wijzigt in onderstaande?

code:
1
2
3
4
5
<Directory /server/www/pics>
   Options Indexes FollowSymLinks
   Order Allow, Deny
   Allow from All
</Directory>

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Die <Directory> is vrij overbodig in een .htaccess geloof ik..

Staat verder AllowOverride in je httpd.conf wel goed?

Verwijderd

Ook een gebruiker en wachtwoord aangemaakt mbv htpasswd ?

Kijk even in je .htaccess waar je pw-file staat.

[ Voor 32% gewijzigd door Verwijderd op 21-04-2006 12:01 ]


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Verwijderd schreef op vrijdag 21 april 2006 @ 12:00:
Ook een gebruiker en wachtwoord aangemaakt mbv htpasswd ?

Kijk even in je .htaccess waar je pw-file staat.
Dat heeft er geen drol mee te maken. Htaccess files zijn niet alleen om authenticatie in te stellen.

TS: haal die <Directory>'s eens weg en zorg dat je .htaccess in de goede directory staat.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • Wirehead
  • Registratie: December 2000
  • Laatst online: 22-11-2025
Werk anders gewoon met een virtualhost?
in /etc/apache2/sites-enables/000-default vind je een aardig voorbeeld.

Denon AVR-X2800H, Quadral Amun Mk.III, Technics SL-7, DIY PhonoPre, AT-152LP / 4.225kW Heckert Solar / SMA 3.0-1AV-41 / Kia e-Niro 64kWh First Edition


  • Osiris
  • Registratie: Januari 2000
  • Niet online
Evil_Homer schreef op vrijdag 21 april 2006 @ 12:09:
Werk anders gewoon met een virtualhost?
in /etc/apache2/sites-enables/000-default vind je een aardig voorbeeld.
Leg mij eens uit waarom een virtualhost opeens een directory-listing aanzet? Waarom moeilijk doen als 't ook makkelijk kan?

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 06-02 04:28

Gerco

Professional Newbie

Mag je Indexes wel overriden? Misschien staat er ergens in de config file van apache (httpd.conf) wel een directive "AllowOverride None" of alleen "AllowOverride AuthConfig". Je wilt in dit geval daar ook "Indexes" bijzetten:

code:
1
2
3
<Directory /server/www>
  AllowOverride AuthConfig Indexes
</Directory>

[ Voor 10% gewijzigd door Gerco op 21-04-2006 12:16 ]

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

De handleiding niet lezen, voor het stuk over AllowOverride.

  • ZroBioNe
  • Registratie: Augustus 2001
  • Niet online
Zorg ervoor dat de apache user & group ook rechten heeft in die directory

Verwijderd

Topicstarter
<Directory /server/www/pics>
Options Indexes FollowSymLinks
Order Allow,Deny
Allow from All
</Directory>
Heb ik nu in apache2.conf gezet en dan werkt het...
Dus apache leest iets niet met die .htaccess :S

Welke permissies moet ik die map dan geven waar die .htaccess in staat?

Dit staat in apache2.conf over htaccess:
AccessFileName .htaccess

<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
Kunnen jullie afleiden of hier ergens iets fout staat?

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Zucht, het is ondertussen al 3 (!) keer in 't topic genoemd: AllowOverride

En mocht je 't niet doorhebben, da's een linkje bóórdevol handige informatie :)

[ Voor 58% gewijzigd door Osiris op 21-04-2006 21:59 ]


  • zomertje
  • Registratie: Januari 2000
  • Laatst online: 03-02 16:28

zomertje

Barisax knorretje

Ik denk dat het tijd wordt dat TS eens de handleidingen gaat lezen. Het is niet de bedoeling dat we hier stap voor stap gaan uitleggen wat er gebeuren moet. Een beetje eigen inzet wordt gewaardeerd.

Deze gaat dicht

het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun

Pagina: 1

Dit topic is gesloten.