[Apache] Standaard error's wijzigen

Pagina: 1
Acties:

  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
Ik ben helemaal tevreden over de standaard error-documenten die apache vertoont als een gebruiker een fout adres o.i.d. intypt, op de achtergrond kleur na.
De layout van de errors vindt ik prima, maar ik zou dus graag die achtergrondkleur willen wijzigen zonder allemaal losse ErrorDocument rotzooi te hoeven gebruiken. Is het mogelijk om de standaard errordocumenten van Apache ergens aan te passen, of moet ik dan toch gebruik maken van die ErrorDocument funktie?
Kan iemand mij ook vertellen waar die standaard dingen staan?
Ik gebruik overigens Debian Linux met Apache 1.3.26

[ Voor 12% gewijzigd door The Specialist op 23-02-2004 20:59 ]

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


Verwijderd

je kunt de standaard gewoon wijzigen :)

  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
Verwijderd schreef op 23 februari 2004 @ 20:44:
je kunt de standaard gewoon wijzigen :)
En waar staan die standaard error-documenten?

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


Verwijderd

lpj:/usr/local/apache2/error# ls
HTTP_BAD_GATEWAY.html.var HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
HTTP_BAD_REQUEST.html.var HTTP_REQUEST_TIME_OUT.html.var
HTTP_FORBIDDEN.html.var HTTP_REQUEST_URI_TOO_LARGE.html.var
HTTP_GONE.html.var HTTP_SERVICE_UNAVAILABLE.html.var
HTTP_INTERNAL_SERVER_ERROR.html.var HTTP_UNAUTHORIZED.html.var
HTTP_LENGTH_REQUIRED.html.var HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
HTTP_METHOD_NOT_ALLOWED.html.var HTTP_VARIANT_ALSO_VARIES.html.var
HTTP_NOT_ACCEPTABLE.html.var README
HTTP_NOT_FOUND.html.var contact.html.var
HTTP_NOT_IMPLEMENTED.html.var include
HTTP_PRECONDITION_FAILED.html.var
lpj:/usr/local/apache2/error#


iig je error map, ik weet neit of dit in windhoos hetzelfde is :X

  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
Verwijderd schreef op 23 februari 2004 @ 20:50:
lpj:/usr/local/apache2/error# ls
HTTP_BAD_GATEWAY.html.var HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
HTTP_BAD_REQUEST.html.var HTTP_REQUEST_TIME_OUT.html.var
HTTP_FORBIDDEN.html.var HTTP_REQUEST_URI_TOO_LARGE.html.var
HTTP_GONE.html.var HTTP_SERVICE_UNAVAILABLE.html.var
HTTP_INTERNAL_SERVER_ERROR.html.var HTTP_UNAUTHORIZED.html.var
HTTP_LENGTH_REQUIRED.html.var HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
HTTP_METHOD_NOT_ALLOWED.html.var HTTP_VARIANT_ALSO_VARIES.html.var
HTTP_NOT_ACCEPTABLE.html.var README
HTTP_NOT_FOUND.html.var contact.html.var
HTTP_NOT_IMPLEMENTED.html.var include
HTTP_PRECONDITION_FAILED.html.var
lpj:/usr/local/apache2/error#


iig je error map, ik weet neit of dit in windhoos hetzelfde is :X
Ik gebruik linux, geen windows ;)
Maar die map (/usr/local/apache) heb ik niet :X

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

The Specialist schreef op 23 februari 2004 @ 20:56:
[...]

Ik gebruik linux, geen windows ;)
Maar die map (/usr/local/apache) heb ik niet :X
bij gentoo staan ze standaard in /var/www/$hostname/error/, zal bij debian ook wel zijn (denk iig ergens in /var/www/).

It sounds like it could be either bad hardware or software


Verwijderd

bij debian is dat dus usr/local/apache ;)

  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
Verwijderd schreef op 23 februari 2004 @ 21:06:
bij debian is dat dus usr/local/apache ;)
No Such File Or Directory :+

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 09:38

Super_ik

haklust!

The Specialist schreef op 23 februari 2004 @ 21:22:
[...]

No Such File Or Directory :+
sjees man, je kunt toch ook wel zelf opzoek naar je www root en je apache directory :?

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


Verwijderd

cd /
ls -R | grep error

:+

als bovenstaand niet werkt...

apache $^@$#^!$*ed geïnstalleerd ;)

  • Wilke
  • Registratie: December 2000
  • Nu online
Dit lijkt me iets wat ook zelf wel op te zoeken is. Het is gewoon een HTML-documentje wat ergens in je webroot staat, dus even iets beter zoeken (bv. met 'locate') gok ik zo ;)

Dit topic gaat daarom dicht.

  • Wilke
  • Registratie: December 2000
  • Nu online
Weer open, dit blijkt toch iets lastiger dan gedacht.

Met apache 2 (en daar ging ik van uit) is dit inderdaad te triviaal voor woorden, dan is er namelijk gewoon een /ergens/error/-directory waar al deze documenten instaan: de directory kan verschillen, maar de bestanden die er in staan zijn precies als hierboven genoemd, dus die *.var bestanden - deze moeten makkelijk te vinden zijn met locate of find.

Maar onder apache 1 schijnt het dat de defaults hardcoded zijn, en je dus waarschijnlijk wel de ErrorDocuments functie zult moeten gebruiken, met als nadeel dat je dan je eigen pagina moet coden ipv even snel een kleurtje veranderen. Of je moet overstappen naar Apache 2.

Denk ik tenminste..

[ Voor 9% gewijzigd door Wilke op 25-02-2004 00:58 ]


  • Oezie Woezie
  • Registratie: December 1999
  • Niet online

Oezie Woezie

Pim. is de beste

http_protocol.c editen en aan <body> bgcolor="kleurtje" toevoegen. en klaar. dit is voor apache 1.3.x
code:
1
 2868                 "</TITLE>\n</HEAD><BODY>\n<H1>", h1, "</H1>\n",

[ Voor 102% gewijzigd door Oezie Woezie op 25-02-2004 01:04 ]

een mooi Tshirt met Pim. is de beste enzo


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

Oezie Woezie schreef op 25 februari 2004 @ 00:56:
http_protocol.c editen en aan <body> bgcolor="kleurtje" toevoegen. en klaar. dit is voor apache 1.3.x
code:
1
 2868                 "</TITLE>\n</HEAD><BODY>\n<H1>", h1, "</H1>\n",
Ik neem aan dat je dan nog opnieuw moet compilen? Zelf apache compilen zou ik toch wat terughoudend mee zijn (tenzij je gentoo gebruikt, daarmee is het zo gebeurd om zelfgemaakte patch mee te nemen). Dan kun je beter die ErrorDocument functie gebruiken, en dan niet helemaal zelf schrijven maar gewoon het standaard-errordocument afvangen en wijzigen.

It sounds like it could be either bad hardware or software


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

igmar

ISO20022

Wilke schreef op 25 februari 2004 @ 00:53:
Met apache 2 (en daar ging ik van uit) is dit inderdaad te triviaal voor woorden, dan is er namelijk gewoon een /ergens/error/-directory waar al deze documenten instaan: de directory kan verschillen, maar de bestanden die er in staan zijn precies als hierboven genoemd, dus die *.var bestanden - deze moeten makkelijk te vinden zijn met locate of find.

Maar onder apache 1 schijnt het dat de defaults hardcoded zijn, en je dus waarschijnlijk wel de ErrorDocuments functie zult moeten gebruiken, met als nadeel dat je dan je eigen pagina moet coden ipv even snel een kleurtje veranderen. Of je moet overstappen naar Apache 2.

Denk ik tenminste..
Dat weet ik wel zeker : De defaults zijn hardcoded in Apache 1.3.x

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 09:38

Super_ik

haklust!

smokalot schreef op 25 februari 2004 @ 12:46:
[...]

Ik neem aan dat je dan nog opnieuw moet compilen? Zelf apache compilen zou ik toch wat terughoudend mee zijn
een beetje nerd compiled alles zelf :)
nadat ie de code eerst uit z'n hoofd heeft geleerd uiteraard :)

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


  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
Ik denk dat ik toch maar over ga stappen op Apache 2 ;)

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


  • Maarten @klet.st
  • Registratie: Oktober 2001
  • Laatst online: 13-02 23:00
The Specialist schreef op 25 februari 2004 @ 19:23:
Ik denk dat ik toch maar over ga stappen op Apache 2 ;)
[knip, wazig RTFM commentaar van mij, omdat ik te lui was om de openingpost
goed te lezen]

Een suggestie voor de persoon die een "ls -R / |grep blah" doet om files te zoeken; gebruik "locate blah" of als locate niet werkt "find / -name blah", dat
zijn de wat meer geeigende manieren en dus wat minder resource intensief :)

[ Voor 22% gewijzigd door Maarten @klet.st op 25-02-2004 22:12 . Reden: beter lezen :) ]


  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
Ok, dit is misschien een klein beetje een n00b vraag, maar hoe heet de naam van acpahe2 als ik hem wil installeren via de apt-get methode van Debian?
Ik heb al geprobeerd "$ apt-get update" gevolgd door "$ apt-get install apache2", maar dit werkte niet want die package bestaat niet zegt hij dan.
Als ik gewoon als naam "apache" gebruik in plaats van "apache2" dan installeerd hij apache 1.3.xx
Iemand een idee wat ik wel als naam moet gebruiken om apache2 te installeren?

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


  • frim
  • Registratie: Augustus 2001
  • Niet online
apache2-common :?

met apt-cache search kun je zoeken naar een programma ;)

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 15:30
Debian Woody heeft nog geen apache2 in zijn assortiment (tip: backports.org).

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett

Pagina: 1