レンタルサーバー選びの迷いを解決!全力サポートします

Google or AdMax Promotion (srv)

Apache.org ソース インストールレイアウト(config.layout)の設定と変更

Apacheをソースファイルからインストールする場合に、
確認しておきたいのがレイアウトファイルの設定内容です。
install時にどのディレクトリへファイルや実行ファイルが展開するかを指定するもので、
既存のApacheが既にインストールされている環境などでインストールする場合には、
既存のApacheのファイルを上書きしないようにするなど注意が必要です。

 

Apache.org ソース レイアウトファイルの設定と変更

Apacheのソースファイルをダウンロードし、解凍すると、
展開されたフォルダ内に「config.layout」というファイルが含まれています。

「config.layout」をエディタなどで開くと以下のような記述が並びます。

 

見ての通りになりますが、2行目の<Layout Apache>部分で、
この設定に対して「Apache」という名称を指定しています。

タグで囲まれた部分でそれぞれのディレクトリを
prefix: /usr/local/apache2と、exec_prefix: ${prefix}の部分で変数として指定し、
各ディレクトリの指定を行っています。

また同様にdatadir:${prefix}及び、localstatedir:${prefix}でも変数を定義しています。

レイアウト設定としてあらかじめ設定してある名称には以下があります。

  • Apache
  • GNU
  • Mac OS X Server
  • Darwin
  • RedHat
  • opt
  • beos
  • SuSE
  • BSDI
  • Solaris
  • OpenBSD
  • FreeBSD
  • Debian
  • AIX

Apacheとして指定した場合のインストール先の各変数の値は、
以下のようになります。

設定名「Apache」を指定した場合、
すべてが「/usr/local/apache2」配下に展開されることが分かります。

変数名
(prefix) /usr/local/apache2
(exec_prefix) /usr/local/apache2
bindir /usr/local/apache2/bin
sbindir /usr/local/apache2/bin
libdir /usr/local/apache2/lib
libexecdir /usr/local/apache2/modules
mandir /usr/local/apache2/man
sysconfdir /usr/local/apache2/conf
(datadir) /usr/local/apache2
installbuilddir /usr/local/apache2/build
errordir /usr/local/apache2/error
iconsdir /usr/local/apache2/icons
htdocsdir /usr/local/apache2/htdocs
manualdir /usr/local/apache2/manual
cgidir /usr/local/apache2/cgi-bin
includedir /usr/local/apache2/include
(localstatedir) /usr/local/apache2
runtimedir /usr/local/apache2/logs
logfiledir /usr/local/apache2/logs
proxycachedir /usr/local/apache2/proxy

 

Apacheインストール時にレイアウトを指定する場合にはこのように指定します。

./configure --with-layout=Apache (Apache2.0系)

./configure --enable-layout=Apache (Apache2.2系)

 

利用するレイアウトを指定する事で、
インストール先のディレクトリを明示してインストールすることができます。

 

プロモーション

Google or AdMax Promotion (srvpos)

レイアウトファイル全体(Apache 2.2.32付属)

Apache 2.2.32に付属しているレイアウトファイルの例を以下に記載します。

 

AdMax Promotion

公開日:

コンテンツナビ
すべて展開 | すべて省略

AdMax Promotion

カテゴリ
すべて展開 | すべて省略

QRコードからもこのURLを開けます。