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

Maxの日記: FP2K Server Ext on Mandrake *問題*

日記 by Max

というわけで、アップルミントを浮かべたホットミルクをやりながら(謎)
BGMに日向敏文をかけ、これではまるでおしゃれそうだが部屋は汚い(わ

mod_frontpageをインストールした時点で、/var/www/html/addon-modules/mod_frontpage.html
というファイルがインストールされていて、これはインストールしたサーヴァのトップページからたどれる
ようにできている。

そこにかかれている通りに、FP2K Server Extension を入れるのが吉。
が、ここで問題発生。

Mandrake 8.0のhttpd.confは通常の構成とは異なっている。
httpd.confはcommonhttpd.confをincludeするようになっているので、
fpsrvadm.exe をそのままこの指示で実行すると、

document root missing ほげほげ

とエラーを返してくる。むー。ボクにはまだくんふーが足りないのか(謎)

FP2K Server Extension の添付ドキュメントを見ると、あっさりと

「主要な内容はメインのコンフィグレーションファイルに移せこのタコ」

と書いてある。ぶー。どうやらInclude ディレクティブは見てくれないらしい。
仕方ないので、httpd.confとcommonhttpd.confをマージ。
Include commonhttpd.conf
とかかれている行をコメントアウト。あとは先の指示にしたがって・・・・
インストールは完了。

つづいて、webminモジュールでのFP2Kの設定を調整せねばならない。
https://hostname:10000/fp2k/fp_config.cgi
にて、変更のみ以下。

Server Config: /usr/local/apache/conf/httpd.conf
         --> /etc/httpd/conf/httpd.conf

が、これが動かない。
どうもfpsrvadm.exeでインストールした場合、ポート8080に対してFrontPage
webをインストールしてしまうのだが、これがそもそもおかしいのかもしれない。

とりあえず、WindowsのFrontPageからインストールしたルートwebが見えるかどうか
確認してみる・・・・見えない。

FP2K webminモジュールもなんかおかしい。というのも、デフォルトの設定ファイル
は Mandrake 8.0の場合、/usr/local/frontpage/we8080.cnf に作られるのだが、
これをうまく扱えていない。

前途多難。

[7/9 付記] とりあえず作業はあと。
その1)User/Group = apache の uid/gid = 48だった。
FP2K SEはpriviledged userだった場合にエラーを出すので、これはまずい。
IfDefine ディレクティブで切り分けする方がよかろ。USE_FRONTPAGEが
定義されてたら User/Group =nobody/nobodyとか。
ただ、わざわざこういう設定になっている理由が不明なので、気にとめておく。
[さらに付記]
nobody/nobody=99/99だった。uid=100以下はダメらしいので、別にユーザを
作らないといけないみたい。

その2)Port/Listenは後で定義された方について、FP2K SEは見に行くらしい。
単純に当該行を入れ替えることで解決できそう。

typodupeerror

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

読み込み中...