[Apache 2.0] op WinXP - documentroot werkt niet

Pagina: 1
Acties:

  • klaaz
  • Registratie: April 2000
  • Laatst online: 25-08 07:14

klaaz

it's me!

Topicstarter
Ik heb hier Apache geinstalleerd (WAMPP2 package) en de volgende instellingen gedaan in de httpd.conf:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<knip>
DocumentRoot "c:/htdocs"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "c:/htdocs">
<knip>


De betreffende directory (C:\htdocs) bestaat gewoon op C:

Als ik echter de server benader op zijn IP nummer dan wordt de pagina niet gevonden. Kijk in de errorlog dan zie ik staan dat Apache probeert de site te laden uit C:\

code:
1
2
3
4
[Sun Nov 07 01:17:44 2004] [error] [client xxx.xxx.xxx.xxx] Directory index forbidden by rule: C:/
[Sun Nov 07 01:17:44 2004] [error] [client xxx.xxx.xxx.xxx] File does not exist: C:/errors
[Sun Nov 07 01:17:45 2004] [error] [client xxx.xxx.xxx.xxx] Directory index forbidden by rule: C:/
[Sun Nov 07 01:17:45 2004] [error] [client xxx.xxx.xxx.xxx] File does not exist: C:/errors


Bij xxx.xxx.xxx.xxx staat natuurlijk een geldig IP adres.

Als ik in de browser het IP adres van de server invoer en daarachter de directory vermeld: xxx.xxx.xxx.xxx/htdocs dan werkt het wel!

Rara hoe kan dat!?

  • Turkish
  • Registratie: September 2002
  • Laatst online: 20-08 10:56

Turkish

zhé germans

Misschien wel heel erg simpel, maar maak van die C:/htdocs eens C:\htdocs ;)

'When you're not paying for the product, you are the product!'


  • klaaz
  • Registratie: April 2000
  • Laatst online: 25-08 07:14

klaaz

it's me!

Topicstarter
Werkt ook niet... Alles al geprobeerd: c:\htdocs c:/htdocs "c:\htdocs" "c:/htdocs" met c: zonder c:, hij blijft in de logs aangeven dat c: forbiden is en dat ie de error doc's niet kan vinden in c:/errors.

Terwijl dit natuurlijk c:/htdocs/errors moet zijn.

Ik wordt gek!

  • Joen
  • Registratie: Juli 2003
  • Laatst online: 23-08 11:25
check eens of je niet toevallig een .htaccess bestandje op de root (C:\) hebt staan met een paar deny regels er in. ;)

  • klaaz
  • Registratie: April 2000
  • Laatst online: 25-08 07:14

klaaz

it's me!

Topicstarter
ook niet...

Het lullige is dat deze dir met sites op een andere PC wel gewoon werkt. Is één op één gekopieert.

  • klaaz
  • Registratie: April 2000
  • Laatst online: 25-08 07:14

klaaz

it's me!

Topicstarter
het is trouwens wel de juiste httpd.conf, want andere wijzigingen in de config hebben wel effecten op de werking van apache.

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Bekijk de output van http://localhost/server-info eens; daar zie je de geparste configfile terug. Wat staat daar precies? :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • klaaz
  • Registratie: April 2000
  • Laatst online: 25-08 07:14

klaaz

it's me!

Topicstarter
Niks, want ook deze geeft een foutmelding... Is dat trouwens niet iets wat ik "aan" moet zetten?

  • Joen
  • Registratie: Juli 2003
  • Laatst online: 23-08 11:25
Inderdaad, dat is iets dat je eerst moet uncommenten in httpd.conf.

Ik gok btw nog steeds dat het probleme in 1 van deze 2 dingen zit:
• Een .htaccess bestandje met een paar deny rules in C:\ of C:\htdocs
• Een deny rule in een <directory> tag oid in httpd.conf terwijl ergens anders in httpd.conf de juiste rules voor de directory C:\htdocs staan.

Loop ook eens al je DirectoryIndex parameters bij langs.
Pagina: 1