AWS Route 53 health check hostname

Published: Friday, Aug 30, 2013 Last modified: Sunday, Jun 9, 2024

Failing AWS health check

Notice the Host Name with http://../ will fail:

curl -H 'Host:'
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>


curl -H 'Host:'
<h1>Hello World</h1>

Will work. Update the Host Name field to remove the http syntax and this is what a good health check looks like:

Health AWS health check

Do be aware that the Amazon Route 53 Health Check Service checks very aggressively compared to a bog standard nagios check!

Amazon Route 53 Health Check Service logs