ファイルメーカーwebコンパニオンとOSX

職場のLAN内でファイルメーカーデータベースをWeb公開しようとしているのですが、OS9上で公開すると他のコンピューターのブラウザでちゃんと表示されるものの、OSX(10.2)のコンピューターにアップロードした場合は他のコンピューターから見ることができません。公開したいデータベースがすべてOSXで使っているコンピューターにあり、LAN内で最も速いマシンなので、それをサーバーにしたいのですが、どうすればうまくいくのでしょうか。
ファイルメーカーのバージョンは6.0.4、webコンバニオンも共有設定も何度も確認し、ファイルメーカーのポートは591にセットしています。htmlファイルはファイルメーカー(アプリケーション)フォルダ内のwebフォルダに入れています。(localhostのサイトフォルダに入れてあると、他のコンピューターから見ることができますが、データベースはローカルでも反映されません。)
どなたかお分かりの方いらっしゃったら、お願いします。

投稿日 2003/06/04 20:27

返信: 7

2003/06/05 07:57 Community User への返信

ファイルメーカーの Web コンパニオンという機能は使ったことがないので、詳しいことはわからないのですが、他のコンピュータの Web ブラウザから見られない、というのはどういう状態でしょうか?
403 Forbidden のようなエラーが出ているのであれば、おそらくは Web サービス(この場合は Web コンパニオン?)の設定の問題でしょうし、エラーもなく真っ白なページが表示されて、ソースは見られる状態であれば、HTML の記述の問題かと思われます。
あとは、Connection Failed のようなエラーが出ていたとしたら、サービス自体があがっていないか通信が行われていないかだと思います。
私が同じ状況におかれたら、以下のことを試してみます。
----
他のコンピュータから telnet を使い、
telnet [Mac OS X のホスト名、あるいは IP アドレス] 591
とし、その後
GET /
などとやってみて、HTMLソースが表示されるかどうかを確認する。
----

2003/06/05 16:21 Community User への返信

さっそくのレスありがとうございます。
どうなるかと言うと、例えばOS9環境のサーバのIPアドレスを10.0.1.201とし、OSX環境のサーバを10.0.1.202とします。そして双方に同じサイトとデータベースをアップロードします。
他のコンピューターからhttp://10.0.1.201:591/http://10.0.1.202:591/をブラウズしてみます。すると、201の方はちゃんとページが現れてデータベースもうまく機能して検索、閲覧が問題なく出来るのに対し、202の方はいつまで待ってもつながらず、しまいに「接続に失敗しました」というエラーメッセージが出てくるのです。201も202も、それぞれのコンピューター上では問題なくページが現れ、データベースも機能しています。
つまり、OSXの場合は何らかの特別な設定がいるように思うのですが、それがわからないのです。OSX環境のコンピューターがLAN内で複数あるので試してみましたが、やっぱりどれも同じ結果です。
どうでしょう・・・?

2003/06/05 16:58 Community User への返信

とすると、サービスが起動していないか接続ができていないかですね。
ちなみに大丈夫だとは思うのですが、システム環境設定>共有>ファイヤーウォールを開始させてはいないですよね?

2003/06/05 18:15 Community User への返信

ファイアウォールは使用していますが、それでもポート番号80(Apache)ではwebページがちゃんと表示されます。ですから、「サイト」フォルダ内のhtmlファイルは問題なく見れます。ところが、ファイルメーカーwebフォルダ内のhtmlが見れないのです。試しに「サイト」フォルダ内にサイト、あるいはファイルメーカーアプリケーションごとごっそり移動してみたのですが、やっぱりデータベースの検索はできませんでした。「FMProが見つかりません」と出ます。

2003/06/05 18:32 Community User への返信

わかりました。原因はファイアウォールでした。試しに解除してみたらアクセスできるようになりました。ありがとうございます。
しかし、会員登録や会計の重要なデータを公開するのに、ファイヤーウォールなしで大丈夫なんですかね〜・・・すごく不安です。

2003/06/05 18:57 Community User への返信

591番を開ければいいのでは?
Apacheにおんぶにだっこじゃなくて、ファイルメーカ自体にWebサーバとしての機能が付いているとかでは?
http://10.0.1.202:591/」でアクセスしているわけですし。
MacOS9にNortonPersonalFireWallとか入れて591番塞げば同じようなことになるのでは?

2003/06/17 14:36 Community User への返信

勤め先で10.2.6にファイルメーカーサーバを載せました。このファイアウォール問題に気が付かず、どうしたものかと悩んでました。確かに解除すると問題なく動作します。でも不安なので、591番を指定して塞ごうと思うのですが、ファイアウォールを使用するとダメでした。データ自体は社内のみで、WEB公開しないので、多分ポート番号が違うのでしょうね。でも一帯何番なのかな?こういった番号はデフォルトで用意していてほしいモノです。Timbukutuとかはあるんだから...。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ファイルメーカーwebコンパニオンとOSX

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。