I am just curious about http://w3techs.com/sites/info/virtualmin.com

How were they able to detect the PHP version and also that you switched from CentOS 5 to scientific linux 6? Same is also true for my site.

Status: 
Closed (works as designed)

Comments

Probably from the http response headers...

Does this matter to you? If so, it may be possible to disable those server identification headers...

Yeah, those parameters are tweakable in the Apache config -- you'd need to change both ServerTokens and ServerSignature.

You could disable ServerSignature, and set ServerTokens to "Minimal".

For example your site is ServerTokens OS, right? The httpd header shows the apache version and CentOS (yes indeed).

Apache/2.2.15 (CentOS)

That basically means they got the os info from a different leak?

The Apache information for the virtualmin.com server used to say "Scientific Linux", but that was later changed to read "CentOS".

Chances are that it's simply hasn't seen the updated distribution name, which may have changed as recently as last week.

Same happened on my server.

Actually not sure, whether I understood correctly. Who changed it from Scientific Linux to Centos?

I suspect that header is determined based on the type of system Apache was built on, not the type it is running on ..

Ok. understand. I recently updated the httpd from your repo. You probably built this version on centos. That basically means all virtualmin installations with SL will show CentOS as OS sooner or later, right?

I guess the CentOS folks will be happy (not so sure about SL, though ;-)

Personally I dont think anyone should pay any attention to those server headers.. as you saw, they can be very misleading..

It is like user-agents, which can be also misleading. However tons of websites use exactly that kind of information for statistics or market share.

Anyway, the mystery (only on virtualmin servers) is solved now :-) thanks.