【Squid】【トラブル】Squid に関するトラブルシュート

■ はじめに

Squid に関するトラブルシュートを書き溜める

目次

【1】ユーザ名に大文字が混じっている場合、認証が通らない
【2】うまくプロキシ経由でアクセスできない

【1】ユーザ名に大文字が混じっている場合、認証が通らない

1)現象

* ユーザ名に大文字が混じっている場合(例「userAdmin」)、
 自作したJavaモジュールでアクセスできない
 アクセスログをみると、「useradmin」となり、
 小文字に変換されている模様。

2)例

【ユーザ追加】

sudo htpasswd -b /etc/squid/.htpasswd userAdmin password01

【/var/log/squid/access.log】

1498577545.394      0 192.168.233.1 TCP_DENIED/407 5686 GET http://www.yahoo.co.jp/ useradmin HIER_NONE/- text/html

3)原因

* 「/etc/squid/squid.conf」の「auth_param basic sensitiveness on」に
 指定されていなかったため
  => 「何も指定されていない」又は「auth_param basic casesensitive off」になっている

4)解決案

 * 「/etc/squid/squid.conf」の「auth_param basic casesensitive on」
 に指定し、Squid を再起動する
 => 以下の関連記事に記載している

プロキシサーバ / SquidLinux / Basic認証編 ~
https://dk521123.hatenablog.com/entry/2017/06/26/224311

【2】うまくプロキシ経由でアクセスできない

チェックリスト

[1] ファイアウォールを開けているか
[2] 起動し忘れ(systemctl start squid)か起動できているか

1)対策

 * 以下の関連記事より抜粋。

プロキシサーバ / SquidLinux / 初期設定編 ~
https://dk521123.hatenablog.com/entry/2017/06/23/223438

[1] ファイアウォールを開けているか

# ファイアウォールが有効か?(「active (running)」なら以下を実行)
systemctl status firewalld

[2] 起動し忘れ(systemctl start squid)か起動できているか

# 起動確認
systemctl status squid

関連記事

【ネットワーク】プロキシ / Proxy
https://dk521123.hatenablog.com/entry/2017/08/08/224300
プロキシサーバ / SquidLinux / 初期設定編 ~
https://dk521123.hatenablog.com/entry/2017/06/23/223438
プロキシサーバ / SquidLinux / Basic認証編 ~
https://dk521123.hatenablog.com/entry/2017/06/26/224311
プロキシサーバ / SquidLinux / SSLプロキシ構築編 ~
https://dk521123.hatenablog.com/entry/2017/06/24/235123
プロキシサーバ / SquidLinux / 設定ファイル編 ~
https://dk521123.hatenablog.com/entry/2017/08/15/234457