Bonjourってなに(2) ~FileMaker Server インストール~
前回、「Boujour for Windows」のインストールをスキップして FileMaker Server のインストールを完了したところまでをみました。今回はその続きです。
Bonjour のインストールをしなかった場合
「Bonjour は、IP ネットワーク上のコンピュータ、デバイス、およびサービスを自動検出するサービスです。リモートホストを検出するには、システムに Bonjour をインストールしておく必要があります。」ということは前回お話しました。
FileMaker Server のインストール時に「Bonjour for Winodws」のインストールをせずに FielMaker Server のインストールを完了した場合にどうなるかについて、さっそく見ていきましょう。
今回の環境
サーバー : Windows Server 2019
FileMaker Server 19.6.2.201
クライアント : FileMaker Pro 19.6.1.45
サーバーとクライアントは同一ローカルエリアネットワーク内にあります。
※ FileMaker Server をインストールしたら適切にポートの開放をしておく必要があります。
1. 共有されるファイル「コンテンツ.fmp12」を用意して、FileMaker Server におきます。
2. Admin Console の「構成> FileMaker クライアント」で「データベースのフィルタ」をオフにします。
クライアント側の FileMaker Pro 19 を起動して、メニューから「ファイル>ホスト>ホスト」と操作します。「Bonjour」がインストールされているのであれば、「ローカル」を選択した時に画面右側に共有されているファイルの一覧が表示されるはずです。
「データベースのフィルタ」とは、共有されているファイル(データベース)をクライアント側から指定されたアカウント名とパスワードでフィルタして表示する/しないを制御する指定です。今回は確認しやすくするためにオフにします。
それではクライアント側の FileMaker Pro 19 を起動してみましょう。
本来であれば画面右側のところに、表示されるはずのファイル(データベース)が表示されていません。
表示させたい場合は、メニューの「ファイル>ホスト>ホストを表示」の画面の「+」のアイコンをクリックして、ホストのインターネットアドレス(IPアドレスまたはサーバー名)を指定します。
共有されているファイル(データベース)が表示されました。
次に、「Bonjour」をインストールしてどうなるかみてみましょう。
Bonjour インストール
FileMaker Server に「Bonjour」をインストールしていきます。
「Bonjour」のインストールは、FileMaker Server のインストーラからインストール可能なのですが、「Bonjour」のみのインストールも可能です。ファイルはインストール用ファイルが解凍された中にあります。
今回のバージョンの場合は
「<デスクトップ>\FileMaker Server 19.6.2\SetupPrerequisites」フォルダのなかにある「Bonjour64.msi」を起動します。
画面の指示どおりにインストールします。
「コントロール>プログラムと機能」でインストールされたことを確認します。
クライアントの FileMaker Pro 19 を起動して確認してみましょう。
ローカルの下にサーバー名が表示され、その右側に共有されているファイル(データベース)が表示されました。
上でみてきたように、「Bonjour」がインストールされた環境だと、共有されているファイル(データベース)が自動的に表示されてしまいます。
では、それを隠したい場合はどうすればよいのでしょうか。「Bonjour」をアンインスートルしなくても隠すことが可能な設定方法についてみていきます。
コマンドラインインターフェース(CLI)を使用して FileMaker Server を管理するための 「fmsadmin」を使用します。
サーバーでコマンドプロンプトを起動して
fmsadmin set serverprefs ServerDiscovery=false
と指定します。usernameとpasswordをたずねられるのでAdminConsoleにログインするものを入力します。
※これが使用できるのは FileMaker Server のバージョンが19.2.1以降になります。
「ローカル」の下にあったサーバー名がなくなりました。ホストのインターネットアドレス(IPアドレスまたはサーバー名)を指定した場合については問題ありません。
2回にわたってみてまいりました。もし、インストール時に「Bonjour for Windows」のインストールをキャンセルしてしまった、という方は当記事を参考にしてください。