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

FMP serverコネクタを使ったカスタムウェブの公開

発言者:吉川
( Date Tuesday, February 13, 2001 18:13:49 )


FMP カスタムウェブの公開を目的にマックサーバーの立ち上げ予定をしていて、去年、ウェブスターかAPS IPかの選択で教えていただきました。
結局、webstar 4.3をインストールしました。
サーバー用マシン2台がやっと届いてセッティングをしています。

一台は、ウェブサーバー用としてwebstarと、FMPserver コネクタをインストールし、もう一台はデータベースホストとしてFMP unlimited をインストールしました。 コネクタで、ホストのマシンの指定や、公開するデータベースを指定して、ファイルメーカープロのデータベースが閲覧できることまで確認しました。 つまり、http:// ip address/ FMPro で開くと、公開したデータベースのファイル名が表示されて、クリックすると インスタントウェブのリスト表示や詳細表示などで直接個々のデータベースにアクセスできるようになってました。ーー(一応マニュアルの通り、テストしてみてその通り動いた結果です) 

次のステップとして、自作のカスタムウェブ(CDMLを使って書いたhtml)をつかって、(上記のように公開した、別のマシンにある)データベースにアクセスしたいのですが、default.htm をはじめとした 複数の htmlのファイルをどこに置いて、どのように設定してよいのかわかりません。(試しにウェブスターのルートにフォルダーを作ってやってみたのですが、開きませんでした)
コネクタで設定するのかウェブスターで設定するのか、はたまたマックのほうで設定するのか???の状況です。
よろしくどうぞお願いもうしあげます。

木下@キー・プランニング さんからのコメント
( Wednesday, February 14, 2001 10:21:51 )

この点は確かにわかりにくいのですが、ファイルメーカーのWebフォルダ
以下とWebStar以下のディレクトリ構成が同じになるようにして、両方と
もにすべてのHTMLファイルを置くというのがファイルメーカー社による
使い方の説明になっております。

ただし、これは初心者に配慮しただけのことで、実際には静的なファイル
類はWebStar以下、動的なファイルをUnlimited版のWebフォルダ以下に置け
ば良いのです(セキュリティ上もその方が良い)。

ご参考まで。

A_齋藤 さんからのコメント
( Wednesday, February 14, 2001 10:25:46 )

こちらでは FMP 4.1 ですので多少設定は違うと思いますが、WEB公開の
設定は WEBコンパニオンでするのではありませんか? FMP のフォルダ内
の WEB 中にファイルを入れ、WEB コンパニオンの設定でインスタント・
ウェブ←→カウタム・ウェブ、デフォルトのファイルなどを設定するは
ずだと思います。

A_齋藤 さんからのコメント
( Wednesday, February 14, 2001 10:31:53 )

失礼しました、サーバコネクタがインストールされている場合は
そちらですね。

吉川すみ さんからのコメント
( Wednesday, February 14, 2001 14:05:32 )

木下さん、斉藤さんコメントありがとうございました。
「webstar以下のディレクトリ構成が同じになるようにして」ということなので、
両方とも同じ名前のフォルダーの中にhtmlファイルなど入れたのですが、
どうもうまく行きませんでした。(パス名を入れてブラウザーでdefault.htmlを指定しても "file not found" のメッセージでした★)
結局フォルダーをはずして、全部 webstarのフォルダーにそのままぶちあけたら、見ることができました。
ーーでも、やっぱりフォルダーに入れて整理したいのですが、、、
無理なことなんでしょうか。


いろいろ試しているうちに、一つ疑問に思ったのは、webstarのフォルダーの中に最初からある4Dのdefault.htmlを別の場所(Macintosh HD)に移動して、自分のdefault.htmlに置き換えても依然として、4Dの画面が出てきます。
気になりながらも、上記のように、ファイルメーカーとやりとりするhtmlのページを入れて、自作のdefault.htmlもいれて、ブラウザーからhttp://IP address/default.htmlとすると自作の方が呼び出されました。でも、http://IP address/ だけだとまたもや4Dのページ(mac, Exp)がでます。ネットワーク上の他のコンピュータで試すと、IP addressだけで自作のページにうまくつながるものもありました。(windows, Exp) 
ーーただしこの()内のコンピュータとブラウザの種類は1台ごとの結果で、全部そのような傾向かどうかは試していません。

コメントどうぞよろしくお願いします。

p.s. このメッセージを送ろうとして、試しにブラウザーからフォルダーのパス名を書いて、default.htmlを指定すると何と、ちゃんと表示されます(★と同じことを時間をずらしてやったのです)。
今この時点では、そのフォルダーには何も入ってないのにーー。(webのフォルダーおよびwebstarのフォルダーにぶちあけてしまったので)
長々となってしまってすみませんでした。

吉川すみ さんからのコメント
( Wednesday, February 14, 2001 14:05:38 )

木下さん、斉藤さんコメントありがとうございました。
「webstar以下のディレクトリ構成が同じになるようにして」ということなので、
両方とも同じ名前のフォルダーの中にhtmlファイルなど入れたのですが、
どうもうまく行きませんでした。(パス名を入れてブラウザーでdefault.htmlを指定しても "file not found" のメッセージでした★)
結局フォルダーをはずして、全部 webstarのフォルダーにそのままぶちあけたら、見ることができました。
ーーでも、やっぱりフォルダーに入れて整理したいのですが、、、
無理なことなんでしょうか。


いろいろ試しているうちに、一つ疑問に思ったのは、webstarのフォルダーの中に最初からある4Dのdefault.htmlを別の場所(Macintosh HD)に移動して、自分のdefault.htmlに置き換えても依然として、4Dの画面が出てきます。
気になりながらも、上記のように、ファイルメーカーとやりとりするhtmlのページを入れて、自作のdefault.htmlもいれて、ブラウザーからhttp://IP address/default.htmlとすると自作の方が呼び出されました。でも、http://IP address/ だけだとまたもや4Dのページ(mac, Exp)がでます。ネットワーク上の他のコンピュータで試すと、IP addressだけで自作のページにうまくつながるものもありました。(windows, Exp) 
ーーただしこの()内のコンピュータとブラウザの種類は1台ごとの結果で、全部そのような傾向かどうかは試していません。

コメントどうぞよろしくお願いします。

p.s. このメッセージを送ろうとして、試しにブラウザーからフォルダーのパス名を書いて、default.htmlを指定すると何と、ちゃんと表示されます(★と同じことを時間をずらしてやったのです)。
今この時点では、そのフォルダーには何も入ってないのにーー。(webのフォルダーおよびwebstarのフォルダーにぶちあけてしまったので)
長々となってしまってすみませんでした。

みうら さんからのコメント
( Wednesday, February 14, 2001 14:44:45 )

WebSTARにキャッシュされたデータが表示されているのではないですか?
私は「WebSTAR4.3」は使ってないのですが、バージョン3にはメニューの「オプション」→
「キャッシュを更新」でキャッシュをクリアできました。

吉川すみ さんからのコメント
( Wednesday, February 14, 2001 15:14:08 )

みうらさんコメントありがとうございます。
何回かやってみたのですが、キャッシュのクリアをやっても
しつこく4Dのページが現れてきます。マック3台ーー同じ現象。
別のウィンドウマシン(3台試し)では、IP address だけで自作の
defaultページが見れました。ーー

micky さんからのコメント
( Thursday, February 15, 2001 14:38:36 )

こんにちは、mickyです。

1.MacでIEでブラウズされているようですが、IEのキャッシュはかなり強力で、
メモリ上のキャッシュとHDD上のキャッシュと両方をクリアしないとだめです。
これはIEの初期設定の中の詳細設定でクリアしてやって下さい。

2.WebSTARで、ルートのフォルダの中にフォルダを用意して整理したい場合は、
例えばそのフォルダの名前を“Web”とすると、WebSTAE Adminを立ち上げて
Edit→Server Setting→Web Setting→Virtual HostsでRoot Folderの設定
を“:Web:”としてやる必要があります。こうしてやれば、以後は
http://ip address/
だけでちゃんと“Web”フォルダをルートフォルダとして表示するはずです。

この辺りの確認を今一度してみて下さい。

吉川すみ さんからのコメント
( Friday, February 16, 2001 15:17:03 )

mickyさん、コメントありがとうございました。
IEのキャッシュのクリアでうまく行きました!

これで動作確認ができるようになって一歩前進です。
木下さん、斉藤さん、みうらさん、mickyさん、
みなさんありがとうございました!!


牧田 さんからのコメント
( Wednesday, February 21, 2001 01:31:24 )

はじめまして。別のスレッドをたてるべきかも知れませんが、同じくWSCと
WEBSTARの話題ですので便乗させて頂きました。
Server5(B&W G3)→Unlimited×2(iMac333)→WEBSTAR4.4b(450DPG4)という構
成で運用しています。OSはすべて9.04です。
直面している問題はWSC稼働時の数秒間のフリーズです。
WSCをはずせばスイスイと快適に動くのですが、WSC(SSIでも同様の症状が見
られました)を稼働させますと、WEBSTARののっているG4が五秒区切り程度で
断続的にフリーズします。かつてiMACに見られた通称10秒フリーズ(ローカ
ル呼称?)にそっくりな症状が出るのです。
事の発端はiMAC DV(ruby)で稼働中のWEBSTAR4.3にWSCをインストールしたあ
たりからで、CPUのメーターが振り切れていたためG4DPに環境を切換てみたも
のの症状は収まらず。4.4bに切り換え、RAMも1GIGAまで増設し、finderを落
とす事で基本速度をあげ、4リクエストに1回ペースまで発症頻度落としては
いるのですが、どうにもこれ以上の解決が見いだせません。
同様の症状に見舞われている方、回避策をご存じの方はいらっしゃいますで
しょうか?
現在インストールしているプラグインは
WSC/FTP/admin/DataCache/LogArchiver/VirtualHostsの6つです。
--
また、webstar3JでもWSC(FMP5)は運用可能なのでしょうか?
こちらはどうもうまく試す事ができません。

はじめてでいきなり質問とは誠に申し訳ないのですが、情報いただければ感謝ですm(__)m


牧田です さんからのコメント
( Wednesday, February 21, 2001 14:16:27 )

自己レスです。
二日にわたる激闘の後、恐ろしくこころ諌められる方法で解決しました。
なんと888MBまで割当を増やしていたRAMを32MBに落としたところ、あっさりと解決です。
日頃「MACなら割当メモリーで勝負」という下劣な行動にでている自分を諌められるような出来事でした。
この一件のために購入された450DPと1GIGAのRAMは圧縮専用機として余生をおくりますm(__)m
お騒がせいたしました。

木下@キー・プランニング さんからのコメント
( Wednesday, February 21, 2001 16:28:05 )

ちなみに、MRJのバージョンはいくつですか?
WSCはJavaServletなので、Javaの実行環境に依存しますので、できるだけ
最新のものを使うと良いと思います。

牧田 さんからのコメント
( Thursday, February 22, 2001 13:03:29 )

木下様、有り難うございます。
MRJは2.2Jです。
メモリー割当を激減させて以来、極めて快調に動作してくれています。
本当に驚きです。
ちなみに日本語のGETをどうしても通したくてWebSTARも3Jにしました。