HOME->BeOSでApacheを動かす

BeOSでApacheを動かしてみる


[ インストール ]

たぶんすんなりはいるかと思います.
今回使用したのは, Apache-2.0.16です.
最新のものをダウンロードし, INSTALLファイルに書かれている通りに作業すれば
すんなりいくのではないでしょうか.
とりあえず, Apache Project Development Siteにいってダウンロードしましょう.
ひょっとしたら, autoconf-2.1.13以降のバージョンが必要になるかもかも.
autoconfは, GNU Autoconfで入手可能です.
その他いろいろ必要になるかもしれませんが, 「必要だ」と言われたら入れましょう(オイ)

[ 設定 ]

えっと, 設定ファイルの場所へ移動します.
$ cd PREFIX/conf
PREFIXにはApacheをインストールした場所を入れて下さい.
この中の, httpd.confが設定ファイルです.
$ vi httpd.conf
とりあえず, Server_Name 127.0.0.1
としてください.
では, 実行出来るか確認してみましょう.
Terminalを開いて,
$ PREFIX/bin/apachectl start

と, 打って下さい.
他に,
$ PREFIX/bin/apachectl help
でオプション一覧わかります.
$ PREFIX/bin/apachectl configtest
で, httpd.confのパースをしてくれます.
エラーが出なければOKなのですが, 私はエラーが出ました(^^;)
User nobody
Group なんちゃら
httpd.conf内の上の2行が上手いこと通ってくれませんでした.
で, よくわかりませんので "コメントアウトしてしまいました".
え〜〜っと,,, 誰か正解を教えて下さいm(__)m
と, 無茶苦茶いい加減ですが, これでとりあえず動きました(^^;;)
ホント誰か正しい設定おしえてくだされ!!!

正解をこちらまで〜nobutomatsubara@nifty.com

で, エラー無く無事(?)動いたならば, お手持ちのブラウザで確認しましょう.
見れました?

このままですと, アパッチのマニュアルみたいなところが開いてしまいます.

そこで, 先程のhttpd.confをもうちょっと書き換えてあげます.
DocumantRoot "なんちゃらかんちゃら"
上の行を公開したいディレクトリのパスに変更しましょう.
それから,そのディレクトリに適当に作ったindex.htmlというファイルをぶちこんで,
もう一度ブラウザにて表示確認.

こんなもんです(^^;;)

<インストールの流れ>

1, ApacheをDownload.

2, Apacheをインストールする領域を作成する.

(私は /boot/home/apache にインストールしました.)

3, Apacheを適当なフォルダに展開.

4, Terminalを開いて, Apacheを展開したフォルダに移動.

5, コンフィギュレーションファイルを作成する.

buildconfを実行すると勝手に作成してくれます.

$ ./buildconf

6, makefileを作成する.

$ ./configure --prefix=PREFIX

PREFIXにはApacheをインストールするパスを指定します.

(私の場合だと, $./configure --prefix=/boot/home/apache となります.)

7, makeする.

$ make

8, インストールする.

$ make install

9, 掃除する.

$ make clean

(展開したソース丸ごと削除でもいいと思います.)

10, おわり.


Written by Nobuto Matsubara
Date : 2001.5/30
Nobu's Summerhouse
Be 2nd Stage (Be所)