sparqles icon indicating copy to clipboard operation
sparqles copied to clipboard

Analyze X-Powered-By Header for Server/Triplestore-Software

Open akahl opened this issue 10 years ago • 6 comments

In larger deployment scenarios, often the triplestore is not exposed directly to the web. And sometimes it is not possible to override Apache's Server-Header. Therefore I would recommend also taking a look at the X-Powered-By Header. In our case this is more informative than the Server Header: curl -I http://lod.b3kat.de/sparql Server: Apache ... X-Powered-By: Bigdata http://www.bigdata.com

akahl avatar Jul 17 '14 14:07 akahl

Where is that header specified? "I can't override the standards-specified header" seems like a poor excuse.

VladimirAlexiev avatar Dec 08 '14 07:12 VladimirAlexiev

The Server Header cannot be changed for only one vhost in a deployment with dozens of vhosts. Specifiying the X-Powered-By header can be done in any <Location> directive. This about the simplicity of implementation: We cannot deploy a dedicated webserver instance just to make it deliver a special Server header. And I think you are interested in correct statistics - so why not analyze more than one header? I am trying to help you.

akahl avatar Dec 08 '14 15:12 akahl

@akahl : The question is how popular is this header. Can you provide some pointers?

VladimirAlexiev avatar May 04 '15 14:05 VladimirAlexiev

http://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Common_non-standard_response_fields

akahl avatar May 18 '15 12:05 akahl

I think the problem will be that for most servers the X-Powered-By will still report something uninteresting like ASP.Net/4.0 or PHP/5.4.0

rvesse avatar May 18 '15 13:05 rvesse

@rvesse But the same problem holds of the Server header. Until recently all our installations said just "nginx" and "apache", nothing about our software :-) This is a problem of the server maker/deployer, not of the header

VladimirAlexiev avatar Jun 11 '15 09:06 VladimirAlexiev