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

FMPサーバー(591)にアクセス出来ない場合

発言者:若紫
( Date Wednesday, July 04, 2001 13:38:22 )


若紫です。いつも、大変お世話になっています。
さて、FMPでWWWサーバーを立ち上げて、データーベースを構築しているのですが、
「うちは、80番しかアクセス出来ない。ポート番号591を80にしてほしい」
というメールをいただきました。
FMPでサーバーを立ち上げて、2年位になるのですが、今までそういう事はなかった
のですが、どうしたらいいでしょうか?
環境は次のとおりです。
ハード:MAC:G3
OS:8.1
回線:OCNエコノミー
FMP 4.1
QuickDNS2.1.1
WEBSTAR2.0

やはり、FM用にサーバーを1台用意した方がいいのでしょうか?
それとも、何か、他に方法があるのでしょうか?
宜しくお願いします。

田中求之 さんからのコメント
( Wednesday, July 04, 2001 14:21:37 )

>「うちは、80番しかアクセス出来ない。ポート番号591を80にしてほしい」
>というメールをいただきました。

相手との関係次第ですかねぇ。もし重要な顧客とかであれば、要望を受け入れる
べきかも知れませんが、普通であれば、相手の方に、ポートを開けてもらう
ようにするべきかなとも思います。

で、要望を受け入れる場合、色々な方法が考えられますが、もし FM 用に
サーバを立てるとなると、もう1台、新たなマシン(別のグローバルアドレス
のマシン)を用意する必要が出てきます。

それ以外の方法として、以下の Biap Relay Plugin を使って、WebSTAR に
中継役をさせる、という方法が可能だと思います。もっとも $199 は安く
内ですし、WebSTAR 2.0 で動いたかどうか、ちょっと記憶が定かではない
んですが… (一応、持ってます (^_^;; )

→  Biap Reply Plugin

若紫 さんからのコメント
( Wednesday, July 04, 2001 15:15:48 )

田中先生、いつもありがとうございます。

私も、ポートをあけて貰えないかなと思うのですが、どうも、大学構内
からのアクセスらしく、設定変更がむづかしいようです。

また、あまっているマシンはありませんが、いろいろ、工夫すれば、今
つかっているマシンの1台をなんとか、あけられるかもしれません。
こちらも検討してみます。

また、Biap Relay Pluginも勉強してみます。
勉強してから、再度書き込みます。
取急ぎお礼申し上げます。ありがとうございました。

若紫 さんからのコメント
( Wednesday, July 04, 2001 15:37:04 )

接続出来ないユーザーさんに使っているサーバーの事をききますと
「PROXYを使用しており、ポート番号 80しか接続できません。」
との返事でした。
なんか、少し、違うような気がするんですが、そういうもんなんでしょうか?

田中求之 さんからのコメント
( Wednesday, July 04, 2001 15:53:56 )

>なんか、少し、違うような気がするんですが

違うと思いますよ。

proxy が外部へアクセスするときには、ちゃんと指定したポートへアクセス
するはずですから(もちろん、Proxy 側で制限をかけている可能性はあります
けど)。

URL にはちゃんとポート番号が入っているんですよね?

若紫 さんからのコメント
( Wednesday, July 04, 2001 17:38:02 )

そうです。
http://www.xxxxx.xx.xx:591/yyyy_yyy/XXXXX.html/

というふうにいれています。

もう一度、ユーザーさんにProxy 側で制限をかけているかどうか
きいてみます。

よもぎ さんからのコメント
( Thursday, July 05, 2001 00:46:31 )

横からの割り込みですみません.

> もう一度、ユーザーさんにProxy 側で制限をかけているかどうか
> きいてみます。
ということですが,
> 「PROXYを使用しており、ポート番号 80しか接続できません。」
と述べられておりますから,聞くまでもなく,ユーザーさん側の Proxy で
制限をかけられているから,591には接続できないのでしょう.


より,多くの人に見てもらいたければ,

 1.ファイルメーカのポートを80に変更する
 2.他のWEBサーバを活用する.

という解決法で,後者に関しては

 A.ファイルメーカ5Unlimited版のWSCを使う
 B.Biap Reply Pluginを使う
 C.ファイルメーカをCGIとして使う
 D.PERLなどのCGIを使い,WEBコンパニオンのデータをリレーする

という方法があげられます.

若紫 さんからのコメント
( Thursday, July 05, 2001 09:07:56 )

よもぎさん
レスありがとうございます。
なんとか、マシンと設置場所を確保できそうなので、
FMP専用のマシンを用意する事で、解決できそうです。
これが一番すっきりするかと思います。
田中先生、よもぎさんありがとうございました。