%E2%80%9C%20in%20IIS%206.png)
Wie ändere ich die Nachricht Bad Request (Invalid Hostname)
in IIS 6? Ich möchte sie ändern können, Bad Request (Invalid Hostname - SERVERNAME)
damit ich erkennen kann, welcher Server die Anfrage erhält.
Antwort1
Meinen Sie „welcher Server“ im Kontext eines Clusters oder so? Oder möchten Sie stattdessen herausfinden, was der fehlerhafte Host:-Headerwert ist?
Ungültiger Hostname bedeutet, dass Sie auf dem Server keine Website haben, die für die Verarbeitung von Anforderungen für den Host konfiguriert ist, der im Host:-Header der HTTP-Anforderung gesendet wurde.
Das bedeutet, dass Ihr Server (nennen wir ihn SERVERA) eine Anfrage erhält, die ungefähr so aussieht:
GET / HTTP/1.1
Host: myserver.com
Connection: close
...
und Sie haben einen DNS-Eintrag für myserver.com, der auf die IP des SERVERA verweist (damit die Anfrage tatsächlich den SERVERA erreicht). Was Sie jedoch nicht haben, ist eine in IIS auf dem SERVERA konfigurierte Website, die so eingestellt ist, dass sie Anfragen für myserver.com akzeptiert.