Apache HTTP Server (1999/2/20更新)

ディレクトリについて

ここでの具体的なディレクトリは、標準的に定義されているものでインストール時のconfigurationや構成定義ファイルで予め定義しているディレクトリです。 それぞれ変更が可能です。

インストール時のconfiguratonで設定するディレクトリ

Apacheではディレクトリの標準構成として「Apache標準」と「GNU標準」の2種類が用意されています。 インストール時のconfigurationで指定しなかった場合は「Apache標準」ディレクトリ構成となります。
ディレクトリ名 定義と実ディレクトリ
Apache標準
定義と実ディレクトリ
GNU標準
PREFIX
Apacheインストール先
/usr/local/apache /usr/local
EXECPREFIX
実行関係ディレクトリを置くディレクトリ
$PREFIX
/usr/local/apache
$PREFIX
/usr/local
BINDIR $EXECPREFIX/bin
/usr/local/apache/bin
$EXECPREFIX/bin
/usr/local/bin
SBINDIR
$EXECPREFIX/bin
/usr/local/apache/bin
$EXECPREFIX/sbin
/usr/local/sbin
LIBEXECDIR
Shared Objectモジュールを置くディレクトリ
$EXECPREFIX/libexec
/usr/local/apache/libexec
$EXECPREFIX/libexec
/usr/local/libexec
MANDIR
manファイルを置くディレクトリ
$PREFIX/man
/usr/local/apache
$PREFIX/man
/usr/local/man
SYSCONFDIR
サーバの構成定義ファイルを置くディレクトリ
$PREFIX/conf
/usr/local/apache/conf
$PREFIX/etc/$HTTPD
/usr/local/etc/httpd
DATADIR
HTML, アイコン, CGIスクリプトなどのディレクトリを置くディレクトリ
$PREFIX
/usr/local/apache
$PREFIX/share/$HTTPD
/usr/local/share/httpd
INCLUDEDIR
includeファイルを置くディレクトリ
$PREFIX/include
/usr/local/apache/include
$PREFIX/include/$HTTPD
/usr/local/include/httpd
LOCALSTATEDIR
実行時に使用するディレクトリを置くディレクトリ
$PREFIX
/usr/local/apache
$PREFIX/var/$HTTPD
/usr/local/var/httpd
RUNTIMEDIR
実行時に使用するディレクトリ
$LOCALSTATEDIR/logs
/usr/local/apache/logs
$LOCALSTATEDIR/run
/usr/local/var/httpd/run
LOGFILEDIR
logを出力するディレクトリ
$LOCALSTATEDIR/logs
/usr/local/apache/logs
$LOCALSTATEDIR/log
/usr/local/var/httpd/log
PROXYCACHEDIR
proxyのcacheディレクトリ
$LOCALSTATEDIR/proxy
/usr/local/apache/proxy
$LOCALSTATEDIR/proxy
/usr/local/var/httpd/proxy
$HTTPDはmakeにおけるtarget名で、通常httpdです。

インストール後の構成定義ファイルで設定するディレクトリ

構成定義ファイルは、$SYSCONFDIR/{access.conf,httpd.conf,srm.conf}です。

以下 $PREFIX はインストール先のディレクトリ(標準では /usr/local/apache )を表します。


[ Apache 1.3 ]
[ Apache HTTP Server ]
[ NetBSD/mac68k Topics (Japanese) もくじ ]

HQP00700@nifty.ne.jp