ホームページ > バックエンド開発 > PHPチュートリアル > Apacheサーバー設定ガイド(6)_PHPチュートリアル

Apacheサーバー設定ガイド(6)_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:12:25
オリジナル
900 人が閲覧しました

ここには、別のステートメント Limit が表示されます。 Limit ステートメントは、特定のリクエスト メソッドのアクセス制御を設定するために使用され、サーバーでサポートされている GET、POST、およびその他のリクエスト メソッドを Limit パラメーターとして使用して、さまざまなリクエストのアクセス制限を設定できます。リクエストメソッド。通常、GET、POST、HEAD の 3 つのリクエスト メソッドを有効にし、他のリクエスト メソッドをブロックしてセキュリティを強化できます。 Limit ステートメントでは、Order、Allow、Deny を使用して、ドメイン名と IP を制限することができます。ただし、ドメイン名は後ろから前に照合され、IP アドレスは前から照合されます。後ろに。


DirectoryIndexindex.html
多くの場合、URLには文書名は指定されず、ディレクトリ名のみが指定されます。その後、Apache サーバーはこのディレクトリ内の DirectoryIndex で定義されたファイルを自動的に返します。もちろん、複数のファイル名を指定することもでき、システムはこのディレクトリ内で順番に検索します。 DirectoryIndex で指定されたすべてのファイルが存在しない場合、Apache サーバーはシステム設定に基づいてこのディレクトリ内のすべてのファイルのリストを生成し、ユーザーに選択を提供できます。このとき、サーバーがディレクトリ リストを生成できるように、ディレクトリのアクセス制御オプションのインデックス オプション (オプション インデックス) をオンにする必要があります。オンにしないと、Apache がアクセスを拒否します。


AccessFileName .htaccess
AccessFileName は、各ディレクトリ内のアクセス制御ファイルのファイル名を定義します。デフォルトは .htaccess です。このファイルを変更することで、さまざまなディレクトリのアクセス制御制限を変更できます。


命令の許可、拒否
すべてからの拒否
ディレクトリのアクセス制御に加えて、ファイルに基づいてアクセス制御を設定することもできます。これは File ステートメントのタスクです。 File ステートメントを使用すると、ファイルがどのディレクトリにあっても、名前が一致する限り、対応するアクセス制御を受け入れる必要があります。このステートメントはシステム セキュリティにとって重要です。たとえば、上記の例では、すべてのユーザーが .htaccess ファイルにアクセスすることがブロックされ、顧客が .htaccess 内の重要なセキュリティ情報を取得できなくなります。


#CacheNegotiatedDocs
デフォルトでは、プロキシ サーバーが Web ページをキャッシュするかどうかを Apache サーバーとネゴシエートする場合、Apache は否定的な応答を返し、その Web ページがプロキシ サーバーによってキャッシュされることを望みません。ただし、これではプロキシ サーバーを効果的に利用できないため、プロキシ サーバーが Web ページをキャッシュできるように CacheNegotiatieDocs オプションを設定できます。ただし、このオプションが設定されていない場合でも、一部のプロキシ サーバーは (または設定を調整することで) Web ページをキャッシュできます。


UseCanonicalName On
Web サーバーでは、この UseCanonicalName をオンにするのが標準的な方法です。これは、クライアントから送信されるリクエストのほとんどがこのサーバーへの参照であるため、サーバーは ServerName および Port オプションの設定を使用して、完全な URL を構築してクライアントに応答し、ブラウザが正規 URL を取得できるようにします。このパラメータが Off に設定されている場合、Apache はクライアント リクエストから取得したサーバー名とポート値を使用して URL を再構築します (この情報は、HTTP 1.1 をサポートするクライアントからのリクエストに含まれます)。


http://www.bkjia.com/PHPjc/629428.html

tru​​ehttp://www.bkjia.com/PHPjc/629428.html技術記事ここでは、別のステートメント Limit を確認できます。 Limit ステートメントは、GET や POST などのさまざまなサーバーでサポートされているリクエストを使用してアクセス制御を設定できます。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート