By default, Tomcat dosen't include a Server response header when connected via the AJP protocol (since, in this case it isn't a HTTP server). However, for a proxied connection, Httpd doesn't add the Server response header either unless the upstream server sent one (which is really only valid for mod_proxy_http :). The result is that the browser doesn't get to see any Server header at all in this case. I realize that this is an optional response header, but it would still be nice to have it (before Httpd's market share numbers drop :).
Created attachment 17256 [details] Patch against trunk to fix this
Thanks for the report and patch. Will investigate. Not sure if using our server info is "right" but is likely the best option.
Fixed in HEAD httpd-trunk. Will propose for 2.2.x backport.
(In reply to comment #3) > Fixed in HEAD httpd-trunk. Will propose for 2.2.x backport. Really nice of you to give me credit, even though looking back, my posted patch was completely hosed :(. If reversed on Tomcat, I'd have probably only given a 'Based On Patch By:' attribution. Hopefully, you'll get your additional two +1s for 2.2.x, but I'm way used to running patched Httpd builds by now :).