[Apache] Directory listing forbidden bij vhosts

Pagina: 1
Acties:

  • RMU
  • Registratie: Mei 2002
  • Laatst online: 10-08 20:19
Hallo,

Ik heb een probleem(pje) met Apache 2.0.47 onder windows.
Ik heb een stuk of 20 Virtual Hosts ingesteld, maar alleen degene met index.html of index.php etc. erin werken.

de rest (zonder een index bestand) krijgen allemaal een "forbidden" melding.

hier een stukje uit config van 1 vhost die niet goed werkt.
code:
1
2
3
4
5
6
<VirtualHost *>
    ServerAlias blaat.robinmulderij.nl
    DocumentRoot C:/wwwroot/blaat.robinmulderij.nl
    ErrorLog logs/error-log_blaat.robinmulderij.nl
    CustomLog logs/access-log_blaat.robinmulderij.nl common
</VirtualHost>


bij bovenstaande vhost krijg ik dus een forbidden melding, omdat daar geen index bestand in staat.

Ik heb al options indexes gedoe geprobeerd, zonder resultaat. :(

weet iemand hier er soms een oplossing voor? :)

  • Pastinakel
  • Registratie: December 2000
  • Laatst online: 24-08 22:59

Pastinakel

Zwammen en kwazoedels

RMU schreef op 15 mei 2004 @ 16:07:
[...]
code:
1
2
3
4
5
6
<VirtualHost *>
    ServerAlias blaat.robinmulderij.nl
    DocumentRoot C:/wwwroot/blaat.robinmulderij.nl
    ErrorLog logs/error-log_blaat.robinmulderij.nl
    CustomLog logs/access-log_blaat.robinmulderij.nl common
</VirtualHost>


[...]
Ik heb al options indexes gedoe geprobeerd, zonder resultaat. :(
[...]
Voor welke directories heb je al options indexes gedoe gedaan? Als je indexes niet aanzet voor C:/wwwroot/blaat.robinmulderij.nl/ of C:/wwwroot/ dan doet ie het niet.

Ik stel altijd de webroot van elke vhost apart in (ja, dit is een Linux bak):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<VirtualHost 10.0.0.1>
  DocumentRoot /var/www/jukebox
  ServerName jukebox.local
  ErrorLog /var/log/apache2/jukebox-error.log
  TransferLog /var/log/apache2/jukebox-access.log
  RewriteEngine On
  RewriteOptions inherit
</VirtualHost>
<Directory /var/www/jukebox/>
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>

[ Voor 30% gewijzigd door Pastinakel op 15-05-2004 16:13 ]

Ik kan je niet helpen. De frutsel is warrig en niet knopig. Bovendien heb ik maar één kant | Scrobblernakel


  • RMU
  • Registratie: Mei 2002
  • Laatst online: 10-08 20:19
Pastinakel schreef op 15 mei 2004 @ 16:10:
[...]

Ik stel altijd de webroot van elke vhost apart in (ja, dit is een Linux bak):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<VirtualHost 10.0.0.1>
  DocumentRoot /var/www/jukebox
  ServerName jukebox.local
  ErrorLog /var/log/apache2/jukebox-error.log
  TransferLog /var/log/apache2/jukebox-access.log
  RewriteEngine On
  RewriteOptions inherit
</VirtualHost>
<Directory /var/www/jukebox/>
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>
zo heb ik het ook al geprobeerd ja dan wel mappen anders gezet enzo natuurlijk :+ maar maakt geen verschil.

En dat options indexes kan ik wel aanzetten voor C:/wwwroot maar dat helpt ook niks, (heb ik al geprobeerd)

  • Nick Name
  • Registratie: Oktober 2002
  • Laatst online: 30-08 18:18

Nick Name

SinFest!

Maar wat zijn je settings voor "DocumentRoot C:/wwwroot/blaat.robinmulderij.nl
"?

Als je niks hebt gespecificeerd, probeer dan het volgende eens:
<Directory "C:/wwwroot/blaat.robinmulderij.nl/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Als het nog niet werkt: copy&paste dan ff je <directory>-tags van de bewuste dir en de relevante gegevens uit je acces.log en je error.log

[ Voor 16% gewijzigd door Nick Name op 15-05-2004 16:42 . Reden: code tags weggehaald ]

http://www.sinfest.net | Q: Does it ever get windy in Australia? I have never seen it rain on TV, so how do the plants grow? (UK) A: We import all plants fully grown and then just sit around watching them die


  • RMU
  • Registratie: Mei 2002
  • Laatst online: 10-08 20:19
Nick Name schreef op 15 mei 2004 @ 16:41:
Als je niks hebt gespecificeerd, probeer dan het volgende eens:
<Directory "C:/wwwroot/blaat.robinmulderij.nl/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
als ik met die code, apache reset lukt dat geen eens *zucht* die code is dus fout ofzo.

ennuh,
Maar wat zijn je settings voor "DocumentRoot C:/wwwroot/blaat.robinmulderij.nl
Geen?.. ik heb gewoon dat zoals het in de startpost staat ingesteld. (volgens Apache handleiding was dat genoeg)

en hier logs:
Error:
[Sat May 15 16:45:35 2004] [error] [client ***.***.***.***] Directory index forbidden by rule: C:/wwwroot/blaat.robinmulderij.nl/

[ Voor 19% gewijzigd door RMU op 15-05-2004 16:54 ]


  • Nick Name
  • Registratie: Oktober 2002
  • Laatst online: 30-08 18:18

Nick Name

SinFest!

Of die code die ik gaf 'goed' of 'fout' is hangt af van de context waar het staat af. Anyway als je de code toevoegt en de server wil niet draaien, dan kun je vanuit de commandline kijken wat er mis mee is. Een begin kun je maken door in de bin dir van je Apache directory te typen:
code:
1
apache -t
Daarmee check je de logische structuur van je config.

Je DocumentRoot settings kun je overigens vinden door te kijken naar het deel dat volgt na:
code:
1
# This should be changed to whatever you set DocumentRoot to.

Als het goed is, dan moet het volgende (standaard) vermeld staan:
code:
1
    Options Indexes FollowSymLinks

Als je nergens expliciet de optie 'Options Indexes' zet, dan zal Apache (zoals het hoort) het niet toestaan dat je een automatische index van een directory krijgt als er geen index.htm(l) beschikbaar is.

Als het nou nog niet lukt, gooi dan je httpd.conf ff online en post hier een link er naar toe. Ik denk dat je dan het snelst geholpen wordt.

http://www.sinfest.net | Q: Does it ever get windy in Australia? I have never seen it rain on TV, so how do the plants grow? (UK) A: We import all plants fully grown and then just sit around watching them die


  • RMU
  • Registratie: Mei 2002
  • Laatst online: 10-08 20:19
woei, het werkt...
ik had een typfout gemaakt :X... in Document root :X... oops!

mja, iig iedereen die gereageerd heeft bedankt! :)
Pagina: 1