Onde está a localização da página de erro do servidor proxy do squid?

2

Estou usando o proxy do squid no meu Ubuntu 12.04 LTS. Onde está a localização da página de erro para que eu possa personalizá-la ..

    
por Ruban Savvy 27.11.2013 / 11:01

2 respostas

1

Se você não tiver um error_directory configurado, conforme mencionado, squid -v informará sua versão das opções de tempo de compilação do squid.

As opções a seguir afetarão o caminho para os modelos de erro:

  --prefix=PREFIX         install architecture-independent files in PREFIX
                      [/usr/local/squid]
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]

Os itens a seguir afetarão quais modelos de erro são processados:

  --disable-translation   Prevent Squid generating localized error page
  --disable-auto-locale   This prevents Squid providing localized error pages

Então você acaba com PREFIX/DATADIR/errors/templates como padrão ou PREFIX/DATADIR/errors/$locale/

O Locale pode ser baseado na solicitação do cliente se você estiver usando uma versão recente do Squid ou a sua foi compilada com --enable-auto-locale para versões mais antigas (3.1)

A opção de configuração error_default_language também pode estar envolvida.

Em seguida, o diretório templates é o substituto.

Acho que isso vale para o squid 3.x. Não tenho tanta certeza sobre 2.x

    
por 27.11.2013 / 14:19
0

A localização da página de erro é definida pela diretiva error_directory .

    
por 27.11.2013 / 11:35