このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
apache:2.4:setting [2020/11/20 09:20] y2sunlight [ディレクティブ] |
apache:2.4:setting [2020/11/20 09:22] y2sunlight [ユーザディレクトリ(UserDir)] |
||
---|---|---|---|
行 109: | 行 109: | ||
Apache は同時に多くの違うウェブサイトを扱う能力があります。 これは バーチャルホスト と呼ばれています。 特定のウェブサイトにのみ適用されるようにするために、 ディレクティブは< | Apache は同時に多くの違うウェブサイトを扱う能力があります。 これは バーチャルホスト と呼ばれています。 特定のウェブサイトにのみ適用されるようにするために、 ディレクティブは< | ||
+ | |||
+ | \\ | ||
==== アクセス制御ファイル( .htaccess ) ==== | ==== アクセス制御ファイル( .htaccess ) ==== | ||
行 139: | 行 141: | ||
一般にWebサーバでは、物理的なホストファイルシステムと仮想的なフォルダ(公開するされるURLパス)をマッピングする機能を提供しています。Apacheではこの仮想的なフォルダの事を**ドキュメントディレクトリ**と呼び、先頭のドキュメントディレクトリをドキュメントルート( **DocummentRoot** )と呼びます。 | 一般にWebサーバでは、物理的なホストファイルシステムと仮想的なフォルダ(公開するされるURLパス)をマッピングする機能を提供しています。Apacheではこの仮想的なフォルダの事を**ドキュメントディレクトリ**と呼び、先頭のドキュメントディレクトリをドキュメントルート( **DocummentRoot** )と呼びます。 | ||
+ | |||
+ | \\ | ||
==== DocumentRoot ==== | ==== DocumentRoot ==== | ||
大雑把に言うと、Apacheは、HTTPリクエストに含まれるURLパスを DocummentRoot の最後に追加して、レスポンスとして返すファイルを決定します。従って、ブラウザからは DocumentRoot の下のディレクトリやファイルが木構造をしているように見えます。Apache にはバーチャルホストの機能もあります。この場合、それぞれのバーチャルホストに対してDocumentRoot を指定することができます。 | 大雑把に言うと、Apacheは、HTTPリクエストに含まれるURLパスを DocummentRoot の最後に追加して、レスポンスとして返すファイルを決定します。従って、ブラウザからは DocumentRoot の下のディレクトリやファイルが木構造をしているように見えます。Apache にはバーチャルホストの機能もあります。この場合、それぞれのバーチャルホストに対してDocumentRoot を指定することができます。 | ||
+ | |||
+ | \\ | ||
==== エイリアス(Alias) ==== | ==== エイリアス(Alias) ==== | ||
行 159: | 行 165: | ||
また、AliasMatch や ScriptAliasMatch ディレクティブ を使えば正規表現に基づいた強力なエイリアス設定を行なうことができます。 | また、AliasMatch や ScriptAliasMatch ディレクティブ を使えば正規表現に基づいた強力なエイリアス設定を行なうことができます。 | ||
+ | |||
+ | \\ | ||
==== ユーザディレクトリ(UserDir) ==== | ==== ユーザディレクトリ(UserDir) ==== | ||
行 204: | 行 212: | ||
UserDir enabled user1 user2 user3 | UserDir enabled user1 user2 user3 | ||
</ | </ | ||
+ | |||
+ | \\ | ||
==== シンボリックリンク ==== | ==== シンボリックリンク ==== |