Missatges d'error de l'Squid personalitzats i en Català

pantalla d'error de l'squid personalitzada Un missatge d'error no te perquè ser lleig oi? Smiling això és el que em deia jo al instalar el proxy de roda, i per tant, he personalitzat els missatges d'error de l'squid, perque es puguin integrar en el proxys, i en català. No és gens complicat fer-ho, a continuació us ho explico. Espero que us agradi i que us animeu a posarho als altres proxys Eye-wink

L'squid ja porta una seleccio de missatges d'error per tota una colla d'idiomes, lo unic que farem es crear un idioma "guifi" on a + de estar en català, hi ha el logo de guifi.net i el nom del proxy en primer pla.

Per ferho, localitzem el directori els missatges d'error de l'squid. en la instalacio del debian el trobareu a /usr/share/squid/errors, veureu que en aquesta carpeta n'hi ha una per cada idioma.

Un cop alla, descarreguem a aquest directory el 'guifi.tar' que trobareu com a arxiu adjunt al final de la pagina.

L'extraiem amb 'tar xvf guifi.tar' i aixo ens crea una carpeta guifi amb tots els missatges d'error a dins.

Desde la mateixa carpeta /usr/share/squid/errors, editem l'script 'guifi-squid.sh' i omplim els 3 parametres de l'inici de l'script, per personalitzar els missatges. Quan obriu l'script veureu que heu de posar-hi, no patiu Eye-wink

Un cop guardat l'executem amb ./guifi-squid.sh

els arxius logo_guifi.png i squid.css, els poseu a l'arrel dels documents de l'apache (/var/www) o a la carpeta que hagueu triat a dins l'script anterior.
 
I per ultim, editeu l'arxiu de configuracio de l'squid /etc/squid/squid.conf i busqueu la linia on hi ha la opcio 'error_directory' i ho canvieu tal que quedi 'error_directory /usr/share/squid/errors/guifi'.

Quan reinicieu l'squid, ja tindreu els missatges d'error personalitzats. (millor que no hi hagin errors pero... Smiling)

AttachmentSize
guifi.tar70 KB

Opcions de visualització de comentaris

Escull com vols veure els comentaris i clica 'Desa configuració' per activar els canvis.

Correció ACL

Estava posant els missatges d'error personalitzats. Veig que si l'usuari que s'autentifica no ho aconsegueix perque no te user/pass, el missatge d'error no apareix tal com s'espera, perque l'squid no li deixa carregar el logo_guifi.png i squid.css. S'ha de crear una ACL. Si a guifi-squi.sh hem definit:

server_url='proxy.cabanyes.guifi.net'

Hem de posar una ACL a squid.conf com ara aquesta:

acl squid_err dst proxy.cabanyes.guifi.net
http_access allow squid_err

S'ha de posar abans de la linea:

http_access allow usuaris_autenticats

pàgina generada en: 0.504 segons.