パスワードを忘れた? アカウント作成
391873 journal

cyber205の日記: pukiwiki

日記 by cyber205

ファイルサーバが急遽必要になったので、ジャンクボードだった
Soket5マザーにMMXペンタオーバードライブ(200MHz)を載せて、
サーバをデッチ上げました。

/dev/hdaにシステムを、壊れかけの1GB-HDDにDebian/Woodyを
フロッピから入れて組んで、8GBしかBIOSで認識しないのに
 /dev/hdbに137GBを接続してみる。うむ、やはりBIOSは8GBしか認識せん。
しかし、Linuxは内蔵ドライバがしっかりしてるので問題無いのだな。
Intelの430FX/82371FB(PIIX)、トライトンI型チップセット。
なかなかどうして、こんな組み合わせでもちゃんと動くのがLinuxのいいところ。

しかし、このマシンの電源は以前にCAT68701に電気を供給していた
AT電源なのであった…。(もう、AT電源そのものが入手しにくくなってるな)

とりあえずひととおりいじってみたが、sambaサーバとしてはちゃんと動く。
ついでに、画像を扱えるpukiwikiを突っ込んでみました。
設定ミスして Internal Server Error が出たので
ちょっとハマりましたが、余計な設定をいじったのが問題だったので、
それを切り落としたら、ちゃんと動くようになったっぽ。

ちなみに、ミスしたのは以下の部分。
# To use CGI scripts:
#
AddHandler cgi-script .cgi .sh .pl .php

こういう設定をすると、ハマります(汗
最後の .php がハマり道なんですな。(不要なもの -1)

apacheはここにphpを指定すると Internal Server Error を出します。
ログには、[Premature end of script]という謎の文字が記録されます。
あのね、「スクリプトが短すぎる…」なんて言われましても…。

PHP4をセットでインストールした場合、
LoadModule php4_module /usr/lib/apache1.3/libphp4.so だとか、
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
といった設定は必要なんですが。
あ、あと、
  DirectoryIndex index.html index.htm index.shtml index.cgi index.php
ぐらいは指定してるかな。

でも、これ以上いじるとハマるっぽ。
まぁ、Webサーバ設定はapache1.xと2.xでもちょっと違うし、
いろいろ機能拡張されててわかりにくい割に、初期設定は
ガチガチのセキュリティ強化方向に振ってあるから、
ハマりどころなんでしょうな。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

ソースを見ろ -- ある4桁UID

読み込み中...