このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新のリビジョン 両方とも次のリビジョン | ||
apache:2.4:setting [2020/11/20 09:21] y2sunlight [DocumentRoot] |
apache:2.4:setting [2020/11/20 09:24] y2sunlight [シンボリックリンク] |
||
---|---|---|---|
行 83: | 行 83: | ||
httpd.conf の各ディレクティブはいろいろなモジュールに作用します。Apacheのコアモジュールには基本的な機能だけが含まれ、その他の拡張機能はモジュールとして利用可能です。サーバが動的ロードモジュールを使うようにコンパイルされている場合、モジュールを別にコンパイルして、いつでも LoadModule ディレクティブを使って追加できます。設定ディレクティブは < | httpd.conf の各ディレクティブはいろいろなモジュールに作用します。Apacheのコアモジュールには基本的な機能だけが含まれ、その他の拡張機能はモジュールとして利用可能です。サーバが動的ロードモジュールを使うようにコンパイルされている場合、モジュールを別にコンパイルして、いつでも LoadModule ディレクティブを使って追加できます。設定ディレクティブは < | ||
+ | |||
+ | \\ | ||
==== ディレクティブの適用範囲 ==== | ==== ディレクティブの適用範囲 ==== | ||
行 139: | 行 141: | ||
一般にWebサーバでは、物理的なホストファイルシステムと仮想的なフォルダ(公開するされるURLパス)をマッピングする機能を提供しています。Apacheではこの仮想的なフォルダの事を**ドキュメントディレクトリ**と呼び、先頭のドキュメントディレクトリをドキュメントルート( **DocummentRoot** )と呼びます。 | 一般にWebサーバでは、物理的なホストファイルシステムと仮想的なフォルダ(公開するされるURLパス)をマッピングする機能を提供しています。Apacheではこの仮想的なフォルダの事を**ドキュメントディレクトリ**と呼び、先頭のドキュメントディレクトリをドキュメントルート( **DocummentRoot** )と呼びます。 | ||
+ | |||
+ | \\ | ||
==== DocumentRoot ==== | ==== DocumentRoot ==== | ||
行 161: | 行 165: | ||
また、AliasMatch や ScriptAliasMatch ディレクティブ を使えば正規表現に基づいた強力なエイリアス設定を行なうことができます。 | また、AliasMatch や ScriptAliasMatch ディレクティブ を使えば正規表現に基づいた強力なエイリアス設定を行なうことができます。 | ||
+ | |||
+ | \\ | ||
==== ユーザディレクトリ(UserDir) ==== | ==== ユーザディレクトリ(UserDir) ==== | ||
行 206: | 行 212: | ||
UserDir enabled user1 user2 user3 | UserDir enabled user1 user2 user3 | ||
</ | </ | ||
+ | |||
+ | \\ | ||
==== シンボリックリンク ==== | ==== シンボリックリンク ==== | ||
行 212: | 行 220: | ||
例:Apacheインストール時のDocumentRootのOptionsディレクティブの設定 | 例:Apacheインストール時のDocumentRootのOptionsディレクティブの設定 | ||
- | < | + | < |
< | < | ||
Options Indexes FollowSymLinks Includes ExecCGI | Options Indexes FollowSymLinks Includes ExecCGI |