2009-05-09 10 views

Respuesta

11

Esto me ha recordado el primer servidor HTTP que escribí, que (obviamente) devuelve el encabezado de servidor: Why do you want to know?

Una posible respuesta a esta pregunta es "porque estoy haciendo una encuesta." Por ejemplo, this would be impossible sin el encabezado del servidor.

1

Interesante pregunta. En un nivel, tal vez se lo vio originalmente como un dispositivo de capacidad, similar al agente de usuario en la solicitud (browscap, etc.). En realidad, ninguno de los dos es realmente útil a este respecto, y la mayoría de los códigos ahora usan otros medios para probar las opciones. Y de muchas maneras, el servidor controla (indirectamente) las solicitudes de los clientes que se portan bien (si tiene un factor de influencia, al menos).

En la actualidad, a veces se lo considera un problema de seguridad, y conozco muchos lugares que bloquean este encabezado en el tráfico html. Pero para el tráfico que no sea html (pero aún http) (como los servicios web), aún puede servir para un propósito útil de control de versiones (aunque a menudo se ve un encabezado de control de versiones específico del producto en dichos casos).

4

El servidor no significa el servidor desde el que se sirve el recurso. It's for advertising the implementation. En cuanto a su utilidad, esa es una buena pregunta. El httpd de Apache se puede configurar para que no incluya ese encabezado, ya que se puede considerar un problema de seguridad.

+2

Eso no es verdad: Apache no permite eliminar completamente el encabezado del servidor. Pero puede configurarse para ser mínima y no exponer la versión. Lástima que este anuncio no se puede eliminar. ¡Tuve que arreglarlo en el ejecutable! – Christian

-1

Estadísticas .. y quien quiera que fuera le dará idea de cuándo y cómo las cosas se están extendiendo ..

Pruebe los capos de Google y ver la carta de 3 Servidor: la respuesta .. Un montón de aquellos a su alrededor, ya que compró un montón de cajas años y años atrás.

[Es como afirmar que Apache o IIS estaba extendiendo demasiado rápido, justo en los gastos de mi MP ..]

0

El único propósito de la cabecera parece que los escáneres de seguridad y encuestas de la cantidad de la cuota de mercado cada servidor tiene. En Apache no es posible eliminar completamente el encabezado, solo se puede establecer que sea mínimo para que solo anuncie "Apache". Uno necesita parchear el binario para eliminarlo por completo o para recompilarlo uno mismo.

Creo que con IIS tampoco es sencillo eliminarlo.

+0

¡Gracias, he actualizado mi texto! Estoy seguro de que Apache – Christian

Cuestiones relacionadas