問題タブ [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.
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
、私に言います:
新しいモジュールで以前のステートメントを書き直すにはどうすればよいですか?
apache - 「xxxx から拒否」と「すべてから許可」を繰り返しているのは正しい
次の構文を使用して、.htaccess ファイルから一部の IP をブロックしています。
そして今、これを使用できるかどうかわかりません:
この構造を繰り返してもいいですか?
なぜ私は尋ねているのですか?ファイルの最後に Append deny from だけの php スクリプトを見つけたので、「 allow from all 」行が必要かどうかわかりません。
このままでいいの?
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 ファイル内でそれを行う方法を教えてくれない限り。
apache - htaccess rewriteule を使用して Codeigniter のサブフォルダーを除外する
次の.htaccess
コードを使用して非表示index.php
にしていCodeIgniter
ます。
[admin]
index.php を使用して webroot の下
にパスワードで保護されたサブディレクトリを次のように定義しました: HTACCESS
しかし、管理フォルダーにアクセスしようとすると、スローされ404 ERROR
ます。実際、webroot の .htaccess は、サブディレクトリの htaccess を上書きしています。
次の行が webroot で削除されている場合、サブディレクトリの下の .htaccess は機能しています。
apache - アクセス制御アパッチ
Apacheでアクセス制御を設定するのに問題があります。そのため、Web サイトのセクションの特定の IP アドレスへのアクセスを拒否したいと考えています。したがって、この IP アドレスが私のサイトにアクセスすると、Web サイトの「テスト」セクションが表示されないはずです。
これは、httpd.conf ファイル内で行ったことです。
誰かが私が間違っていることを教えてください。
ありがとう
apache - アパッチ拒否しかし、場所をサブすることを許可します
Tomcat サーバーのフロントエンドとして Apache2.2 を使用しています。特定のロケーションへのアクセスを制限したいのですが、サブロケーションへのすべてのアクセスを許可したいのですが、問題が発生しています。
私が現在持っているものは次のとおりです。
2 番目のルールは機能しているように見えますが、最初のルールをオーバーライドしています。
誰かが私が間違っていることを知っているか、それを行う方法を提案していますか?
ありがとう
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 を返しません。では、これはなぜですか?私は明らかに間違ったことをしていますか?メールサーバーが結果に干渉している可能性はありますか?
誰かが助けてくれることを願っています。前もって感謝します!