Squidプロキシサーバーのエラーページの場所はどこにありますか?

Squidプロキシサーバーのエラーページの場所はどこにありますか?

Ubuntu 12.04でイカプロキシサーバーを使用しています。カスタマイズできるエラーページはどこにありますか?

ベストアンサー1

設定しない場合error_directory前述のように、squid -vイカバージョンのコンパイル時オプションが報告されます。

次のオプションは、エラーテンプレートのパスに影響します。

  --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]

次の要素は、レンダリングされるエラーテンプレートに影響します。

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

PREFIX/DATADIR/errors/templatesしたがって、デフォルト値で終わるPREFIX/DATADIR/errors/$locale/

--enable-auto-locale最新バージョンのSquidを使用する場合、またはバージョンが以前のバージョン(3.1)用にコンパイルされている場合、ロケールはクライアントからの要求に基づいている可能性があります。

これerror_default_language構成オプションも含めることができます。

その後、templatesディレクトリが置き換えられます。

私はこれがSquid 3.xでも同じだと思います。 2.xについてはよくわかりません。

おすすめ記事