2016-11-11 19 views
0
$ lsb_release -a 
No LSB modules are available. 
Distributor ID: Ubuntu 
Description: Ubuntu 14.04.5 LTS 
Release: 14.04 
Codename: trusty 

squid3(3.3.8-1ubuntu6.8)をインストールすると、Squidが正常に起動します。httpsを使用すると、Squidがサイレントに失敗する

$ sudo service squid3 stop 
$ sudo squid3 -N 
... 

私はその後https_port 3128http_port 3128を交換し、イカは、エラーメッセージなしで失敗します。

$ sudo squid3 -N 
$ echo $? 
1 

どうしたのですか?

答えて

0

httpをhttpsに変更する以外にもう少し作業が必要です。達成しようとしているものに応じて、リバースプロキシとして動作するようにSquidを設定する必要があります(SSL終了が必要な場合など)。私はあなたが望むものは透過的なプロキシだと仮定します - ここにはこれを設定するための素晴らしいガイドがありますhttps://www.tectut.com/2015/08/configure-squid-as-http-and-https-transparent-proxy/。エラーの点では、squidはcache.logにログを保存します(デフォルトの場所は/ usr/local/squid/var/logsにする必要がありますが、これはsquidのインストール方法によって異なる場合があります)。また、squid.confファイルに次の行を追加することもできます。debug_options ALL,1これは、squidがcache.logのデバッグログを出力するようにする必要があります。

関連する問題