• ベストアンサー

squidのエラーページのカスタマイズ

こんにちわ。 Redhat7.3+squid-2.4STABLE6でproxyサーバを構築しています。 アクセス制御などをした場合に表示される、squidのエラーページの下方に表示されるsquidのバージョンを隠したいのですが、どのようにしたらよいのでしょうか? "/etc/squid/errors/"にあるファイルのどれかと思うのですが、それらしいものがありません。squid.confにもそれらしき設定項目が見つかりません。 どなたか、対応方法をご存知の方は、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#41381
noname#41381
回答No.1

簡単な方法があるかもしれませんが... squidのsrc/errorpage.c の中のERR_SQUID_SIGNATURE部分(67行目から) の部分を編集してからmakeし直せばとりあえず隠すことはできます。 が、squid特有の動きはそのままなので、squidであることを隠すことにはなりません。 (見た目の対策としてのみ有効) 言われている/etc/squid/errorsは実際のエラー内容のファイルなので、 squidのシグネチャ部分はありません。

noname#201283
質問者

お礼

いろいろ検索しましたが、削除すべきではないと書いている方が多かったので、あきらめました。 情報ありがとうございました。

noname#201283
質問者

補足

回答ありがとうございます。 さっそく試してみたのですが、ソースのバージョン部分のマクロ(%s)だけを削除して、rpmを再作成したのですが、ホスト名が変なところに表示されるようになってしまいました・・・ (エラー詳細と、水平線との間です) いま、他にも変更すべきところがないか、ソースを解析中です。 なにか追加情報をお持ちならば、よろしくお願いします。

関連するQ&A