7

次の SO の質問の例に従って、Apache 転送プロキシを正常にセットアップしました:認証を使用した Apache プロキシのセットアップ

https経由でサイトにアクセスする場合、サイトが見つからないと表示されることを除いて、うまく機能します. たとえば、Chromeは

Error 111 (net::ERR_TUNNEL_CONNECTION_FAILED): Unknown error.

サーバーでは、アクセスログに何も表示されません。プロキシ設定については、httpおよびhttps(つまり、プロキシ サーバーのポート 80) に対して同じ設定を行いました。

https 用に Apache を使用してフォワード プロキシを設定する方法の例はありますか?

4

2 に答える 2

14

私が見逃していた唯一のことは、有効にしていないことmod_proxy_connectです

sudo a2enmod proxy_connect

mod_proxy_connect のドキュメント ページを引用するには:

このモジュールには mod_proxy のサービスが必要です。CONNECT HTTP メソッドのサポートを提供します。この方法は、主にプロキシ サーバーを介して SSL 要求をトンネリングするために使用されます

于 2013-06-09T11:44:39.400 に答える
3

SSL を終了しようとしていますか、それとも SSL 証明書を処理せずにフォワード プロキシを作成しようとしていますか? あなたが抱えている問題は、HTTPS プロキシ中にブラウザが HTTP トンネルを作成しようとし、サーバーがトンネリングを処理するように正しく構成されていないように見えるためです。ここで別の例を見ることができます:シンプルな HTTPS プロキシ アプリケーションの実装

HTTP トンネリングを使用した HTTPS トラフィックのプロキシに関する別の役立つスレッドを次に示します: Tunnel over HTTPS

Apache 以外を選択できる場合は、このタイプのセットアップを処理するために構築されたSquidTrafficServerなどの堅牢なフォワード プロキシを使用することをお勧めします。

于 2013-06-09T02:20:25.790 に答える