I am confused. My PC has the IP 192.168.0.131. The Hiawatha webservers are running on both machines 192.168.0.234 and 192.168.0.235.
Again, logfile from Hiawatha on 192.168.0.234:
192.168.0.131|Mon 28 Jun 2010 08:59:49 +0200|200|324||GET /index.html HTTP/1.1|Host: 192.168.0.234|User-Agent: .....
As far as I understand, that line means: "IP 192.168.0.131 requested the file index.html from me, I am hosting 192.168.0.234, so I deliver."
The lines beginning with 192.168.0.232 is the haproxy server on 192.168.0.232, trying to connect to the webserver.
Maybe the problem is caused by haproxy's incomplete requests, which are not telling Hiawatha the hostname.