Soralis2.6インストール物語


ソフトのインストール
Apacheのインストール手順

■■■
■■■ 以下の作業はroot権限で作業を行いました
■■■

Apcheのダウンロード

  1. FTPの実行
    ftp sunsite.sut.ac.jp
  2. ログインの入力......「anonymous」と入力します
    anonymous
  3. パスワードの入力......自分のパスワードを入力します
    takunari@mbox.kyoto-inet.or.jp
  4. ダウンロード先を作ります
    !mkdir /export/home/tmp
  5. ダウンロード先に移動します
    !cd /export/home/tmp
  6. ダウンロードするファイルのある場所に移動します
    cd /pub/archives/WWW/apache/dist
  7. ダウンロードするファイルの形式を指定します
    binary
    hash
  8. ファイルをダウンロードします
    get apache_1.3.0.tar.gz
  9. FTPを終了します
    bye

解凍とコンパイル
  1. ファイルの解凍を行います。
     gzip -d apache_1.3.0.tar.gz | tar xvf -
  2. ファイルの解凍先へ移動します
    cd apache_1.3.0
  3. コンパイル用のバッチファイルのリネームを行います
    Configuration.tmpl" から "Configuration" へファイルをコピー
    ./configure
    これで新しい Makefile と module.c が生成されます。
    もし「makeファイルが見つかりません」と言ったたぐいの
    メッセージが表示されたら、PATHをしらべてください。
    % echo $PATH

    私の場合は、
    PATH=/usr/dt/bin:/usr/openwin/bin:/bin:/usr/bin:/usr/ucd:/usr/sbin:/usr/ccs/bin:/usr/local/bin

  4. コンパイルの実行
    make

インストール
  1. インストールの実行
    インストール作業はsuでスーパーユーザになるかrootでログインしておいて実行してください。
    make install -n
    make install

起動用ユーザの作成

  1. ユーザ名の登録
     ユーザグループ www
     ユーザ名    www
  2. admintoolの実行
    [アプリケーションマネージャ][システム管理][admintool]とマウスで進みます。
環境設定
  1. コンフィグファイルの設定
    /usr/local/apache/etc の配下に以下の環境設定ファイルがあります。

    /usr/local/etc/httpd/conf/httpd.conf ......サーバ機能の設定
    /usr/local/etc/httpd/conf/srm.conf.........ホームページについて設定
    /usr/local/etc/httpd/conf/access.conf ....アクセス管理

    各修正個所は次の通り
    ■httpd.conf

    1. サーバプロセスの所有者
      User www
    2. そのグループ
      Group www
    3. サーバ管理者のアドレス
      ServerAdmin takunari@kyoto-inet.or.jp
    4. サーバー機能の基点となるデレクトリィ
      ServerRoot /usr/local/apache
    5. サーバー名
      ServerName www.d-d-k.co.jp
    ■srm.conf
    1. ホームページを置くデレクトリィ
      DocumentRoot /export/home/httpd

起動
  1. 起動コマンドの入力
    httpd -f /usr/local/apache/etc/httpd.conf

    これで起動できているはずです。
    パソコンからブラウザーでアドレスにサーバを指定してみてください
    うまく起動できてなさそうな時はログファイルを見ます。
    /usr/local/apache/var/log/error_log

  2. サーバ立ち上がり時に自動で起動させる方法
    ●起動スクリプトの作成
    cp /usr/local/apache/sbin/apachectl /etc/init.d/apache.local
    ●実行制御に登録
    ln /etc/init.d/apache.local /etc/rc3.d/S99apache.local