Su navegador envió una solicitud que este servidor no pudo entender

  
                  

Solicitud incorrecta, su navegador envía una solicitud que el servidor no puede entender. El tamaño del campo del encabezado de una solicitud excede el límite del servidor. En pocas palabras, se trata de un error interno del servidor. Puede cambiar el sitio web para acceder a

Esta frase probablemente dice: su navegador envió una solicitud al servidor desconocido. . ¡Esto no debería ser un virus, se siente más como los controles de un navegador!

Solicitud incorrecta

Su navegador envía una solicitud que el servidor no puede entender. El tamaño de un campo de encabezado de solicitud excede el límite del servidor.

Mensaje de otro amigo

Durante este tiempo, el programa se implementa en el servidor apache2, que a menudo aparece cuando se depura el programa


Su navegador ha enviado Una solicitud que este servidor no pudo entender. El tamaño del campo del encabezado de una solicitud excede el límite del servidor.


Comience con la cookie de configuración del protocolo P3P, consulte la documentación de P3P, no relevante Entrada. Después de continuar la búsqueda, finalmente descubrí que era el problema de configuración de restricciones de uso de recursos en Apache.

Antecedentes técnicos:

Las "Restricciones de uso de recursos" de Apache tienen como objetivo restringir el acceso de los usuarios a recursos específicos del sitio web (como directorios, hardware del servidor, etc.). Las instrucciones relacionadas incluyen: LimitRequestBody, LimitRequestFields, LimitRequestFieldSize, LimitRequestLine, RLimitCPU, RLimitMEM, RLimitNPROC y ThreadStackSize. La familia de directivas LimitRequest * se usa para limitar la cantidad de recursos que Apache usa para leer las solicitudes de los clientes. Al limitar estos valores, algunos ataques de denegación de servicio (DOS) se pueden mitigar; la familia de instrucciones RLimit * limita la cantidad de recursos utilizados por los procesos generados por los subprocesos de Apache, que normalmente se usan para controlar los recursos utilizados por los scripts CGI y los comandos de ejecución de SSI. La directiva ThreadStackSize se usa en algunas plataformas para controlar el tamaño de la pila.

LimitRequestLine

La directiva LimitRequestLine se usa para limitar el número de bytes de la línea de solicitud HTTP enviada por el cliente receptor, lo que permite al administrador del servidor aumentar o disminuir el tamaño permitido de la línea de solicitud HTTP del cliente. Debido a que la línea de solicitud incluye el método HTTP, el URI y la versión del protocolo, la directiva LimitRequestLine limita la longitud del URI de la solicitud. El servidor necesitará que este valor sea lo suficientemente grande como para cargar todos sus nombres de recursos, incluida toda la información sobre la parte de la consulta que podría pasarse en la solicitud GET.

LimitRequestFieldSize

La directiva LimitRequestFieldSize se usa para limitar el número de bytes en el encabezado de solicitud enviado por el cliente, lo que permite al administrador del servidor aumentar o reducir el tamaño del campo de encabezado de solicitud HTTP. En general, el servidor necesita que este valor sea lo suficientemente grande como para adaptarse al tamaño del campo del encabezado de cualquier solicitud de un cliente normal. El tamaño de un campo de encabezado normal es muy diferente para diferentes clientes, y generalmente está estrechamente relacionado con el usuario que configura su navegador para admitir más protocolos de contenido.

Las directivas LimitRequestLine y LimitRequestFieldSize brindan a los administradores de servidores un mayor control sobre el comportamiento de solicitud inusual del cliente. Esto ayuda a evitar algunas formas de ataques de denegación de servicio. El valor predeterminado es " 8190 ".

Resolver

Agregue las siguientes 2 líneas de código al archivo de configuración httpd.conf de Apache LimitRequestLine 40940 LimitRequestFieldSize 40940

Copyright © Conocimiento de Windows All Rights Reserved