Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Mobile Link - サーバ管理 » Mobile Link サーバ・テクノロジの使用 » リダイレクタ (旧式)

 

Apache リダイレクタ (旧式)

注意

リダイレクタは推奨されなくなりました。代わりに、リレー・サーバを使用してください。リレー・サーバを参照してください。

以下の設定手順は Apache Web サーバ用に記述されています。

バージョンのサポートの詳細については、[external link] http://www.ianywhere.jp/sas/os.html を参照してください。

Tomcat を使用している場合は、サーブレット・リダイレクタも使用できます。詳細については、サーブレット・リダイレクタ (旧式)を参照してください。

♦  Apache リダイレクタを設定するには、次の手順に従います。
  1. リダイレクタのプロパティの設定 (サーバ・グループをサポートしないリダイレクタの場合)の手順を完了します。

  2. 次に示すように、mod_iaredirect.dll ファイルまたは mod_iaredirect.so ファイルを、Web サーバの適切なディレクトリにコピーします。

    • Windows の Apache の場合は、ファイル mod_iaredirect.dllinstall-dir\MobiLink\Redirector\Apache\V20\ にあります。このファイルを、Web サーバが設定されているコンピュータの %apache-home%\modules ディレクトリにコピーします。

    • Solaris または Linux の Apache の場合は、ファイル mod_iaredirect.soinstall-dir/mobiLink/redirector/apache/v20/ にあります。このファイルを、Web サーバが設定されているコンピュータの $APACHE_HOME/modules ディレクトリにコピーします。

  3. Web サーバがリダイレクタとは別のコンピュータ上にある場合は、次のファイルをそのコンピュータにコピーし、コピーしたファイルがパス (Windows) または共有パス (UNIX) に存在することを確認してください。必要なファイルは、暗号化の種類によって異なります (暗号化を使用している場合)。

    次に示すファイル・ロケーションは、install-dir を基準とした相対ディレクトリです。

    設定 必要なファイル
    ECC 暗号化
    • Windows:bin32\mlcecc11.dll
    • UNIX:lib32/libmlcecc11_r.so
    RSA 暗号化
    • Windows:bin32\mlcrsa11.dll
    • UNIX:lib32/libmlcrsa11_r.so
    FIPS 認定の RSA 暗号化
    • Windows:bin32\mlcrsafips11.dllbin32\sbgse2.dll
    • UNIX:lib32/libmlcrsafips11_r.solibsbgse2_r.so
  4. Apache Web サーバの設定ファイル httpd.conf を次のように更新します。

    • Windows の場合は、LoadModule セクションで、次の行を追加します。

      LoadModule iaredirect_module modules/mod_iaredirect.dll

      Solaris または Linux の場合は、次の行を追加します。

      LoadModule iaredirect_module modules/mod_iaredirect.so
    • 次のセクションをファイルに追加します。

      <Location /iaredirect/ml>
         SetHandler iaredirect-handler
         iaredirectorConfigFile location/redirector.config
      </Location>

      ここで、/iaredirect/ml はリダイレクタを起動するために使用する相対 URL パスで、locationredirector.config が配置されたディレクトリです。

    • Solaris または Linux で Apache を使用している場合は、作成した <Location> セクションに、次のオプションのディレクティブを追加することもできます。

      • MaxSyncUsers number   リダイレクタを経由して同期する Mobile Link ユーザの最大数。この値を使用して、リダイレクタに必要なリソースが割り当てられます。この値は 60 未満であってはなりません。デフォルトは 1000 です。デフォルトのユーザ数が実際の数より少ない場合のみ、この設定を変更します。

      • ShmemDiagnosis on|off   on に設定すると、メモリ・リソースをデバッグできます。デフォルトは off です。

  5. デバッグに役立つように、リダイレクタが出力するログ情報量を増やすことができます。このためには、httpd.conf 内の LogLevel ディレクティブを変更して、これを LogLevel info に設定します。ログ・レベルは、debug、info、notice、warn、error、crit、alert、emerg (情報量が多いものから少ないものの順) です。

次の例は、Apache Web サーバが Mobile Link サーバに要求をルート指定するように設定している httpd.conf のセクションを示しています。この例は、Windows でのみ使用できます。UNIX と Linux の場合は、mod_iaredirect.dllmod_iaredirect.so に変更します。

LoadModule iaredirect_module modules/mod_iaredirect.dll
...

<Location /iaredirect/ml>
    SetHandler iaredirect-handler
    iaredirectorConfigFile c:/redirector.config
</Location>
♦  設定をテストするには、次の手順に従います。
  1. 次の構文を使用してリダイレクタを呼び出します。

    http://host:port/iaredirect/ml/

    ここで、iaredirect/ml は、httpd.conf の <Location> タグで指定した相対 URL パスです。

  2. ログ・ファイルをチェックして、リダイレクタが要求をログに記録しているかどうかを確認します。ログ・ファイルのデフォルトのロケーションは、$APACHE_HOME/logs/error.log です。

    「注意:」このテストは、Mobile Link サーバへの接続を作成しません。