Maxの日記: FrontPageServerExtensions for Linux
スーパークールなゲイツ様のFrontPage対応拡張をサーバに仕込んでいる。
セキュリティアップデートをかけた際に、mod_frontpageがFrontPage2002
対応のFPSEを要求するようになってしまったのは認識していたが、
その後ケアしてなかった。とりあえず管理権限でのオーサリングは
できていたのだ。
自宅サーバのWebホスティング部分を利用している方から連絡あり、
1年以上更新していなかったのだが、更新したい。どうすればいいか。
ガガソ
あわてて保留していた作業をほじくり返す。
fpsrvadmin.exeがowsadm.exeなんてのに変わっている。
SharePoint対応だそうだが・・・・こんなものいらんのに。
コマンドライン形式も違うようだ。
サンプルをRTR社サイト(http://www.rtr.com)からMSのTechNetの情報
を探し、サンプルを見る。
VirtualHost運用をしている例としてはこんな感じ。
--------------------
owsadm.exe -o install -u username -pw password -p 80 \
-m example.microsoft.com \
-s /usr/local/www/apache/conf/httpd.conf -xu UNIXUserName \
-xg UNIXGroupName
--------------------
ふむぅ。思っていたほど変わっていないということか。
自分の環境に書き換えてやってみる・・・・
コマンドは問題なく終了したが、FP2000でアクセスすると、管理者
アカウントでは入れるが利用者が追加できない。
エラーログをチェック。
エラーを見るとadmin.exeをサーバサイドで動かそうとしているが
それが見つからないとある。
管理用のwebインタフェースも当然この状態では動かない。
MandrakeのApacheはmod_frontpageを入れてあり、"FP patched Apache"
のはずなのだが、こいつは内部的に管理コマンドを単一の実行形式に
リダイレクトするようになっている。先のエラーは、このリダイレクト
が上手く動いていないからだろう。
考えてみれば先ほどのコマンドを実行した際に、
「このサーバのタイプは何か」
という事に対するパラメータは設定されていない気がする。
インタラクティブにパラメータを設定する形式もあったはず。
owsadm.exe -p 80 -m sample.hogehoge.com
のような形式になるのではないかと思ってタイプするが動かない。
思い直してもう一度fp_install.shを実行・・・だめだ、ストックされた
1.3.19のapacheを入れようとする。おかしいじゃないか。
ここで正しく認識されないならその後はまともに動くわけはない。
Mandrakeに入っているのはADVXなので、ここをもう一度よく見る。
http://www.advx.org/docs/mod_frontpage.html
ここではfp_install.shを実行しろとは書いていない。故に前回も実行
していないのだが。ロギングレベルをdebugにして、httpdを再起動。
エラーログを見ると・・・
[Tue Feb 4 14:01:03 2003] [debug] mod_frontpage.c(132):
FrontPage CGI-Admin disabled for server xxxx.xxx.xxxx:80
なんと。CGIが使えなくなっている。
セキュリティ上の配慮から特権ユーザではこれらの機能は使えなくなって
いるが、一般ユーザを追加して実行させているので、それはないと思う。
だとしたら何か。特別な操作がいるのか?
・・・・うーん。機能追加されていたのか。
クライアントから管理を行う場合、そのVirtualHost設定の中に、
FrontPageAdminEnable
をつけないとダメと・・・<良く読め(自分
とりあえず追加してOKのようだ。
****
OKではなかった、FrontPage側から、Webに新規管理者を追加したばあい
のパスワードの設定がおかしい。_vti_pvt配下にservice.pwdファイルは
作られていて、ちゃんと当該ユーザIDのエントリもある。なのに
パスワードを正しく指定してもエラーで切られてしまう。
htpasswdを使って手で追加することで回避できる事を発見したが、
なんだよこれわ・・・・
FrontPageServerExtensions for Linux More ログイン