Monitoring, Management & Location Tracking

Airwave HTTP Error 400 Host Header is invalid.

Airwave 7.2 introduced lighttpd as a frontend http handler. Unfortunately lighttpd does not currently support "_" (underscore) characters in hostnames and will return a HTTP Error 400 when the customer attempts to access their Airwave server.

This is because lighttpd is rejecting the hostname as an invalid header field. Current IEEE/IETF standards do not support underscore characters in DNS hostnames. Airwave 7.2.x and newer will not support underscore characters in hostnames.

You'll find error messages similar to these in /var/log/lighttpd/error.log:

>2011-02-15 13:47:33 (trace) (request.c:440) Host header is invalid (Status: 400), was airwave01_v.fcps.org
>2011-02-15 13:47:57 (trace) (request.c:440) Host header is invalid (Status: 400), was airwave01_v.fcps.org
>2011-02-15 13:55:00 (trace) (request.c:440) Host header is invalid (Status: 400), was airwave01_v
>2011-02-15 14:00:35 (trace) (request.c:440) Host header is invalid (Status: 400), was airwave01_v

Workaround #1: change the dns hostname entry to not include underscores

Workaround #2: use the ip address of the Airwave server to access the service.

Version History
Revision #:
2 of 2
Last update:
‎06-24-2014 01:08 PM
Updated by:
 
Labels (1)
Contributors
Search Airheads
Showing results for 
Search instead for 
Did you mean: 
Is this a frequent problem?

Request an official Aruba knowledge base article to be written by our experts.