このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

MacOSX 10.0.4にApache1.3.20

発言者:とみぞう
( Date Sunday, August 12, 2001 10:03:19 )


 初めて投稿させて頂きます

 先日、Apache 1.3.20のソースを拾ってきて、MacOSXの1.3.14からのアップデートを行おうとアーカイヴを解凍後

./configure --enable-shared=max --enable-module=most
make 
sudo make install

 と手順を踏み、念を入れて

update_prebinding -root /

 も行ってから、システム再起動後にシステム環境設定の共有コンパネからWeb共有を開始しようとすると「開始」ボタンを押しても「停止」の表示に変わらず、実際にApacheも起動していない様なのです
 もしかすると、MacOSXではApacheのconfigureを行う際に他にoptionが必要なのかとWebを検索して見ましたが、めぼしい情報も得られませんでした
 既にMacOSXに1.3.20のApacheをインストールして正常に稼働出来ている方がおられましたら、なにとぞ御教授して頂きたいです

 よろしくお願いいたします

#もしかしてMacOSXには1.3.14以降にアップする必要ないのかな…(汗

山村 さんからのコメント
( Monday, August 13, 2001 09:32:01 )

ウチは1.3.20も問題なかったっすよ。
⇒apachectl startでhttpdが動作するか
⇒layoutが正しく認識されているか
素人さんは素直にアップルのパッケージ待った方がいいかもしんないね。
アップル謹製のsoも結構入ってたし。

→  stepwise

重松修 さんからのコメント
( Monday, August 13, 2001 10:58:44 )

うちも Apache 1.3.20 で問題ないですね。
ちなみに環境は、iBook Dual USB, MacOSX 10.0.4 です。
apachectl でも、起動できますし、Web 共有でも起動できます。
layout が Darwin として認識されているかどうかがポイントだと思います。
一応、動作している例、ということで。:-)

動かない場合など、どう動かないのか (エラーログの内容等)、とか、
インストール時にどういうメッセージが表示されたか、
きちんと自分で把握しないと、
すべてのケースを想定して答えなければならず、問題がなかなか
解決しないと思われます。

後、関係ないと思う項目でも、なるべく環境なんか詳しく書いた方が
よいのではないですか?

Web 共有は確か一度ソフトウェアアップデートで更新できたはずで、
その前後で何か変わったのかもしれませんから。
ちなみに私は、10.0.4 にアップデート後、apache 自体の更新は
していない状態でインストールしました。

とみぞう さんからのコメント
( Monday, August 13, 2001 18:27:03 )

 山村さん、重松さん、御指南ありがとうございます
 明記不足申し訳ございません

 私め運用環境は Pizmo 500→550MHzオーバークロック(コレが悪いのかな?)にメモリ512MB実装、HardDiskは傍目の3パーテーション(MacOSXのBootパーテーションを含まない)で全てHFSplus、頭から MacOS9.1/MacOSX10.0.4/Data用 として使っています

 今まで行った作業でconfigure時の出力を見てもDrawinと認識されている旨表示されておりました
 ここに書き込みさせて頂いた後にlayoutをDarwinと指定するのも試みましたが、install後の状態は同じ(拙い私めの見る限りですが)様です(x_x
 apachectl では問題なく起動できるので、Web共有から起動しようとした際にうまく行きませんでした

 Web共有のアップデートで一度1.3.14に戻すと従来通りの動作が得られていますので、今晩にでも各作業を見直しながら再度トライしてみようと思います
 重松さんの御指摘の通り、一度Web共有をアップデートした環境ではインストールだけではなく、Web共有から起動できる用にインストール後の細工が必要なのかもしれませんね
 アップデートのログ内容も合わせて見てみます

Tanny! さんからのコメント
( Tuesday, August 14, 2001 03:17:06 )

10.0.4にアップデートした後、Apache 1.3.20 をソースからコンパイル、その
後にWeb共有のアップデートしちゃって、とみぞうさんと同じような状態にな
った事があります。

で、OS Xをクリーンインストールしなおして10.0.4にアップデートしてから
直後にWeb共有のアップデートしてApache 1.3.20 をソースからコンパイルし
ても同様の状態(だっと思う)。

仕方ないので、OS XをクリーンインストールしなおしてすぐApache 1.3.20 
をソースからコンパイルしました。

たぶんWeb共有のアップデートが何かやってるんだと思います。