問題タブ [mod-authz-host]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2465 参照

apache - mod_authz_host Deny ディレクティブの新しいステートメント

Apache 2.1 のインストールで以下を使用していました。

2.4.7 にアップデートした後。mod_authz_host次の理由でを使用することになっています

ノート

によって提供されるディレクティブはmod_access_compat、新しい authz リファクタリングによって廃止されました。をご覧くださいmod_authz_host

上記のリンク先のページを読みましたが、Requireディレクティブを使用して特定の IP 範囲を拒否することについては言及されていません。今のところ、conf ファイルに次のように記述しています。

私は以下を使用してみました:

しかしapachectl -t、私に言います:

新しいモジュールで以前のステートメントを書き直すにはどうすればよいですか?

0 投票する
1 に答える
716 参照

apache - 「xxxx から拒否」と「すべてから許可」を繰り返しているのは正しい

次の構文を使用して、.htaccess ファイルから一部の IP をブロックしています。

そして今、これを使用できるかどうかわかりません:

この構造を繰り返してもいいですか?

なぜ私は尋ねているのですか?ファイルの最後に Append deny from だけの php スクリプトを見つけたので、「 allow from all 」行が必要かどうかわかりません。

このままでいいの?

0 投票する
2 に答える
1649 参照

apache - IP ベースの Apache 2.4 mod_authz_host で htaccess を使用してインデックス (フォルダー ビュー) を有効にする

IP に基づいて htaccess を介して apache 2.4 でインデックスを有効にする必要があります。

たとえば、IP 192.168.xx

次のようにディレクティブを apache2.conf ファイルに入れてみました。

それから

ただし、他の IP については、フォルダへのアクセスを拒否していました。

そのため、サイト全体でインデックスを無効にし、.htaccess ファイルを配置して、内部 IP アドレスのインデックスを有効にしたいと考えています。誰かが apache2.conf ファイル内でそれを行う方法を教えてくれない限り。

0 投票する
0 に答える
417 参照

apache - htaccess rewriteule を使用して Codeigniter のサブフォルダーを除外する

次の.htaccessコードを使用して非表示index.phpにしていCodeIgniterます。

[admin]index.php を使用して webroot の下 にパスワードで保護されたサブディレクトリを次のように定義しました: HTACCESS

しかし、管理フォルダーにアクセスしようとすると、スローされ404 ERRORます。実際、webroot の .htaccess は、サブディレクトリの htaccess を上書きしています。

次の行が webroot で削除されている場合、サブディレクトリの下の .htaccess は機能しています。

0 投票する
2 に答える
89 参照

apache - アクセス制御アパッチ

Apacheでアクセス制御を設定するのに問題があります。そのため、Web サイトのセクションの特定の IP アドレスへのアクセスを拒否したいと考えています。したがって、この IP アドレスが私のサイトにアクセスすると、Web サイトの「テスト」セクションが表示されないはずです。

これは、httpd.conf ファイル内で行ったことです。

誰かが私が間違っていることを教えてください。

ありがとう

0 投票する
2 に答える
8976 参照

apache - アパッチ拒否しかし、場所をサブすることを許可します

Tomcat サーバーのフロントエンドとして Apache2.2 を使用しています。特定のロケーションへのアクセスを制限したいのですが、サブロケーションへのすべてのアクセスを許可したいのですが、問題が発生しています。

私が現在持っているものは次のとおりです。

2 番目のルールは機能しているように見えますが、最初のルールをオーバーライドしています。

誰かが私が間違っていることを知っているか、それを行う方法を提案していますか?

ありがとう

0 投票する
0 に答える
884 参照

apache - forward-dns が期待どおりに機能しないことを要求する

簡単な説明:

  • ホームホビーサーバー
  • 一部の公共サービス、一部は内部のみに制限したい
  • リバース プロキシ () を発見して以来、Apache を介して、ドメインのサブドメインの背後にあるすべてのものを移行しています。
  • Require localその後、Apache はクライアントのパブリック IP アドレスを常に認識しているため、以前のように単純に使用できなくなったことに気付きました。
  • Require forward-dns私が望む解決策のようですが、期待した結果が得られません
  • 私は動的 IP を使用していますが、結果はおおむね正しいはずです。これが機能しない理由を理解したいだけです

サーバーでの例.htaccess(初期テストとして):

forward-dns mydomain.biz が必要

ホーム ネットワーク内からのパブリック IP テストの例:

$ host myip.opendns.com resolver1.opendns.com

... myip.opendns.com のアドレスは abcd ...

ドメイン名を検索します。

$ host mydomain.biz

mydomain.biz のアドレスは abcd です

mydomain.biz メールは 10 mydomain.biz で処理されます

ただし、ローカル ネットワークからサイトにアクセスすると、次のようになります。

[Thu Aug 09 12:59:35.478812 2018] [authz_core:error] [pid 18478:tid 139675020785408] [client abcd:45860] AH01630: サーバー構成によってクライアントが拒否されました: /var/www/blah/blah/

そのため、予想される IP を受信して​​もauthz_core、その forward-dns サーバーはその IP を返しません。では、これはなぜですか?私は明らかに間違ったことをしていますか?メールサーバーが結果に干渉している可能性はありますか?

誰かが助けてくれることを願っています。前もって感謝します!