Problema mensaje error squidGuard



  • Hola,

    Tengo instalado en el pfSense, squid con squidGuard y creo que bien instalado. Me bloquea la páginas que yo quiero, pero el problema lo tengo en el mensaje de error que debería mostrar.

    Resulta que squidGuard llama a sgerror.php para mostrar el mensaje de bloqueo, pero esta página no responde, hasta que aparece un time out en el navegador.

    Alguien sabe como corregir este error?

    Saludos!



  • ¡Hola!

    No tengo a mano una instalación con squidGuard en pfSense pero tiene pinta de que el bloqueo entre en una especie de bucle.

    Podrías localizar sgerror.php y ver qué hace.

    O podrías sustituirla (copiándola antes) por una página bien sencilla, a ver qué. Si es un problema del código de la página o la "especie de bucle".

    Saludos,

    Josep Pujadas



  • Según comentas, sospechas que pueda ser de la página sgerror.php?

    Es que el error que muestra, es un time out por que no encuentra sgerror.php. Buscaré a ver si existe en el servidor y puede que esté mal ubicada… por suponer algo.

    Saludos!
    Xavi



  • ¡Hola!

    Si no estuviese y todo fuese normal daría un "Not found".

    Los timeout suelen darse cuando se intenta una conexión y se queda esperando. O en PHP cuando hay un proceso que dura demasiado …

    Saludos,

    Josep Pujadas



  • Hola,

    Claro, entiendo… Me lo reviso (a ver si primero encuentro el fichero) y a ver que sale de ese php... :D

    Gracias!



  • Bueno,

    He estado buscando el archivo sgerror.php, pero sin resultado alguno… Si hay que crearlo, alguien sabe donde debería ir ubicado?

    He estado probando contra una URL externa, concretamente contra este archivo: http://www.pfsense.com/packages/config/squidGuard/sgerror.php

    Pero nada, tampoco me funciona bien, pero aquí ya creo que es más culpa mía por no pasar bien los parámetros que necesita. De todas formas, creo que la manera más óptima sería poner este archivo en mi servidor pfSense, pero donde va?

    Gracias!
    Xavier Dosil



  • Hola,

    Bueno, he solucionado el tema después de leer un montón y explico por que no me iba.

    Por lógica, a mi pfSense me conecto mediante https, pero encima estaba utilizando el puerto 80 (graso error). Mediante esta configuración, no es posible mostrar el mensaje de error por que el 80 en el servidor esta usándose para el WebGUI del pfSense.

    Bien, una vez cambiado el puerto del WebGUI del pfSense, me encontraba el sgerror.php, pero no es posible conectarse por que no se soporta el protocolo. El eror que se mostraba era:

    ERROR
    The requested URL could not be retrieved
    
    --------------------------------------------------------------------------------
    
    While trying to retrieve the URL: https://10.0.0.2/sgerror.php?
    
    The following error was encountered:
    
    Connection to 10.0.0.2 Failed
    The system returned:
    
        (92) Protocol errorThe remote host or network may be down. Please try the request again.
    
    Your cache administrator is ...
    

    Bien, al final no me ha quedado más opción que poner mi propia página de error.php en un servidor externo y llamarlo configurando la opción "Redirect Info" a ext url redirect y poniendo mi URL en el campo.

    Ahora ya puedo personalizar mi propia página…

    Saludos!
    Xavier Dosil


Log in to reply