[BC3] Apache error docs #zoveel :)

Pagina: 1
Acties:

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
ik heb al bij apache gekeken, op dit forum en bij google, maar een oplossing voor dit specifieke probleem kan ik niet vinden!

ik draai een apache server op linux. daar staat een aantal vhost op, en nu wil ik dat elke vhost zijn eigen error document directory heeft. dus in elke vhost root staat /errors/errorcode.html

in de apache config heb ik het volgende aangegeven:
code:
1
2
3
4
5
ErrorDocument 400 /errors/400.html  #Bad Request
ErrorDocument 401 /errors/401.html  #Authorization Required
ErrorDocument 403 /errors/403.html  #no access, forbidden
ErrorDocument 404 /errors/404.html  #file not found
ErrorDocument 500 /errors/500.html  #internal server error

type ik nu echter een niet bestaande pagina in, dan zie ik dit in mijn error-log file:
code:
1
2
[Sun May  6 10:36:02 2001] [error] [client 192.168.0.2]
File does not exist: /home/user1/html/errors/404.html

en dit in Exploder:
code:
1
2
3
4
5
Not Found
The requested URL /test.html was not found on this server.

Additionally, a 404 Not Found error was encountered
while trying to use an ErrorDocument to handle the request.

ik snap er geen snars van, want als ik gewoon url/errors/404.html intype, krijg ik het document wel gewoon te zien!

ook klopt het pad wat er in de errorlog staat!
wat gaat hier fout/wat zie ik over het hoofd?

tia!

en nee, ik houd niet van voetbal... :)


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 17:18
Verwar je niet de apache directory met die van waar je website-content in staat?

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
nope, volgens mij is dat niet het probleem, voor de zekerheid heb ik ook in de htdocs van apache dezelfde error dir aangemaakt, maar daar krijg ik dezelfde foumelding...

en nee, ik houd niet van voetbal... :)


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 17:18
Hmmm.... oke. Maar als je url/errors/404.html intypt dan zit je natuurlijk niet op de apache directory maar op die waar je site in staat. Dus dat werkt uiteraard zolang je daar maar die map aanmaakt. Dat heeft niks met Apache te maken.

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
nee, ok, dat ben ik met je eens, maar in de error log gaf hij dit pad aan: /home/user1/html/errors/404.html

en dat is wel degelijk de juiste!

[knip&plak]
wat ik bedoelde met url/errors/404.html is dat die dir toegankelijk is voor de buitenwereld, dus dat het (naar mijn idee) geen chmod probleem is
[/knip&plak]

en nee, ik houd niet van voetbal... :)


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 17:18
Dan is het wel vreemd ja.. :?

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
yep, idd

darn, ik d8 dat we er hier wel uit zouden komen... nou ja, misschien slapen de Apache goden nog... ;)

en nee, ik houd niet van voetbal... :)


Verwijderd

dus:
Op zondag 06 mei 2001 10:46 schreef Willem2 het volgende:
File does not exist: /home/user1/html/errors/404.html
[..]
ook klopt het pad wat er in de errorlog staat!
:?
Dat snap ik dan niet. Zeker weten dat je je niet vergist? Kijk eens of /home/user1/html/errors/404.html ook echt bestaat en of je niet in ../user2/.. o.i.d. zit te testen.

Dit moet gewoon werken.

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
heb het net gefixed; je zult het niet geloven!

ach, misschien ook wel :)

niw, de syntax die hierboven staat komt nog van mijn w2k server, apache onder linux pikt de #Bad etc. beschrijving niet...

heb ik nu weggehaald, en het draait als een zonnetje!

2 dagen vloeken&tieren gekost... ;)

en nee, ik houd niet van voetbal... :)


Verwijderd

eindelijk :)

Verwijderd

duh...
|:(
Pagina: 1