リモートアクセス¶Groongaをサーバとして起動することにより、ネットワークを介してデータベースにアクセスできるようになります。Groongaがサポートしているプロトコルは、Groongaの専用プロトコルであるGQTP、memcachedバイナリプロトコル、HTTPの三種類です。HTTPサーバの起動¶GroongaはHTTPをサポートしています。以下の書式はHTTPサーバをデーモンとして起動する方法を示しています。オプションとその引数により、サーバのプロトコルを指定することができます。"http"はHTTPサーバの起動を指示しています。オプションを省略した場合は10041のポート番号が使用されます。以下のコマンドは、ポート番号80で待ち受けるHTTPサーバをデーモンとして起動します。/tmp/groonga-databases/introduction.db%注釈80番ポートで待ち受けるにはroot権限が必須です。1024番以降のポート番号にはそのような制限はありません。いうURLにアクセスすることにより、コマンドを実行することができます。コマンドの引数は、HTTPのGETパラメータとして渡します。以下の例は、HTTPサーバに対するコマンドの送り方を示しています。ブラウザベースの管理ツール¶GroongaをHTTPサーバとして起動しているときは、ブラウザベースの管理ツールを使うことにより、データベースを簡単に管理することができます。アクセスしてください。管理ツールの使用には、JavaScriptの実行が有効になっている必要があります。セキュリティ¶Groongaのサーバには認証機能がありません。誰でもデータベースの内容を閲覧・修正することができます。iptablesなどを用いてアクセス元IPアドレスを制限することを推奨します。