WWWルートへ DOCへ戻る 記述責任者:masanobu-suga@mvh.biglobe.ne.jp

Apache

(C)数理設計研究所 SPG事業部 2005/04/20 - 2005//
Index

インストール

cd /usr/local/src
ftp://ftp.apache.jp/pub/net/apache/dist/httpd/apache_1.3.33.tar.gz 取得 (*1) (*2)
tar xvzf apache_1.3.33.tar.gz
cd apache_1.3.33
./configure
make
make install


(*1) FTPによるファイル取得方法
(1) ftp.apache.jpにFTP接続
(2) ユーザ名=anonymous、パスワード無しでログイン
(3) cd pub/net/apache/dist/httpd
(4) get apache_1.3.33.tar.gz
(*2) その他のダウンロードサイトについては http://www.apache.jp/misc/download.html を参照

最低限の設定

/usr/local/apache/conf/httpd.conf ファイルを編集する。
  1. サーバ名の設定
    ServerName ディレクティブを編集。
    行頭の#を削除し、ServerNameディレクティブに自分自身のサーバ名を記述する。

    ServerName www.example.com

    ローカルサーバ等、名前解決ができない場合は、サーバ名の代わりにIPアドレスを直接記述する。

    ServerName 192.168.1.2
  2. 公開したいHTMLファイルを格納する場所の設定
    DocumentRoot ディレクティブを編集。

    デフォルトは /usr/local/apache/htdocs になっている。
    特に問題が無ければこのままでよい。

    変更例
    DocumentRoot "/usr/local/apache/MyHomePage/htdocs"

公開したいHTMLファイルの格納

/usr/local/apache/conf/httpd.conf ファイルの DocumentRoot ディレクティブで指定されたディレクトリ(デフォルトは /usr/local/apache/htdocs)以下に、公開したいHTMLファイルを格納する。

Apacheの起動

1. 手動で起動する場合
/usr/local/apache/bin/apachectl start を実行
2. システム起動時に自動で起動する場合
/etc/rc.d/rc.local ファイルを作成し、以下の記述を追加する。
/usr/local/apache/bin/apachectl start

chmod 755 /etc/rc.d/rc.local
cd /etc/rc.d/rc2.d (通常 runlevel 2 で動いているので)
ln -s ../rc.local S99local

reboot

..end