7

私が達成できないapache2の1つの機能から来ています。外部アクセスのみに認証を要求し、ローカル ネットワーク上のユーザーには自由にアクセスできます。このシナリオを簡単に処理する方法はありますか?

どんな助けでも大歓迎です。

4

1 に答える 1

10

以前の回答を削除しました。以下に提供した解決策を提案したいと思います

私は少し検索を行い、あなたの問題に対するこの解決策を見つけました -ディレクティブを使用するコードでは、auth_basicそのような変更を行います:

satisfy    any;
allow      10.0.0.1/8;   // give access for all internal request
deny       all;
auth_basic "....";        // your auth_basic code goes here
auth_basic_user_file ...; // your auth_basic_user_file goes here

使い方?satisfyディレクティブは、リソースへのアクセスを許可するために、anyまたはall次回以降のアクセス ルールを渡す必要があることを意味します。ここで詳細を見つけることができます:

これはあなたの問題に完全に適合するはずです;)

于 2013-01-24T16:15:04.570 に答える