40

インターネットに接続するアプリケーションの動作を検証するために、認証付きのプロキシを設定する必要があります。

フォワード プロキシと認証を使用して Apache のインストールをセットアップしようとしています。もう少しで動作するようになりますが、構成がかなり難解なので、もっと良い方法があるのではないかと思います。

このように動作するように Apache を構成するにはどうすればよいですか?

すでに構成されている他の適切なオプションはありますか? Apacheの代わりに、VMまたは他のソフトウェアツールでしょうか?

4

2 に答える 2

69

記録のために、これは基本認証でフォワードプロキシとして使用されるようにApacheを設定する方法です:

http.conf を開く

次の LoadModule ディレクティブのコメントを外して、プロキシ機能を有効にします。

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

次のディレクティブを http.conf に追加して、認証を有効にします。

ProxyRequests On
ProxyVia On

<Proxy *>
    Order deny,allow
    Allow from all
    AuthType Basic
    AuthName "Password Required"
    AuthUserFile password.file
    AuthGroupFile group.file
    Require group usergroup
</Proxy>

htpasswd.exe ユーティリティを使用して password.file を作成します。Apache ルート ディレクトリに配置します。

htpasswd.exe -c password.file username

次の内容で、password.file と同じレベルでテキスト エディターを使用して group.file を作成します。

usergroup: username

次に、実行apachectl restartして構成の変更を取得します。

于 2009-04-07T08:32:36.020 に答える
0

私はイカを使用しています。

それをインストールし、構成ファイルの「auth_param」ディレクティブを使用して基本認証でセットアップするのは非常に簡単です。

いくつかのサンプルを見つけ 、それがどのように機能するかを 理解し、 Squid Web サイトで auth_param に関するすべての詳細を確認できます。

于 2009-04-07T08:20:05.973 に答える