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

Maxの日記: FrontPageServerExtensions for Linux

日記 by Max

スーパークールなゲイツ様の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を使って手で追加することで回避できる事を発見したが、
なんだよこれわ・・・・

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

アレゲはアレゲを呼ぶ -- ある傍観者

読み込み中...