hotti: HTTP Status 502

Beitrag lesen

Moin!

s. Thema,

welchen Status könnten wir denn da senden, wenn z.B. die serverseitig eingesetzte Software (nicht der Apache, sondern bspw. ein CGI-Script) fehlerhaft konfiguriert wurde?

Ich habe mich nun dazu entschieden, einen Status: 502 zu senden, weil eine fehlerhafte Konfiguration in Fakt den Gateway betrifft und nicht den Server.

Das heißt, dein Server, der Status 502 senden, hat seinerseits einen HTTP-Request an jemand anderes gesendet und mangelhaft beantwortet bekommen.

Der Begriff Gateway bezieht sich nicht unbedingt auf einen HTTP-Request. Apache-Webserver meldet Gateway-Fehler-Codes u.a. auch bei Fehlern über die CGI-Schnittstelle, z.B., wenn ein CGI-Script nicht innerhalb einer bestimmten Zeit geantwortet hat (Gateway-Timeout, Statuscode 504). Lt. CGI/1.1 kommuniziert der Apache mit einem CGI-Script über die StandardHandle STDIN, STDOUT. Status: 502 Bad Gateway => Das CGI-Script hat ne Macke.

435 URLs mal eben gestestet:

D:>c.pl BOT
Teste die Konfiguration meiner WebSite,
zeigt alles, was nicht Status 200 sendet
--loc, -l: de oder lo

D:>c.pl BOT  -l de
URL           => Class    => Code
/attach.html  => NotFound => 404
/binhtml.html => NotFound => 404

Aus gegebenem Anlass ;)

Schönes Wochenende.