リダイレクタは推奨されなくなりました。代わりに、リレー・サーバを使用してください。リレー・サーバを参照してください。
以下の設定手順は Apache Web サーバ用に記述されています。
バージョンのサポートの詳細については、 http://www.ianywhere.jp/sas/os.html を参照してください。
Tomcat を使用している場合は、サーブレット・リダイレクタも使用できます。詳細については、サーブレット・リダイレクタ (旧式)を参照してください。
次に示すように、mod_iaredirect.dll ファイルまたは mod_iaredirect.so ファイルを、Web サーバの適切なディレクトリにコピーします。
Windows の Apache の場合は、ファイル mod_iaredirect.dll が install-dir\MobiLink\Redirector\Apache\V20\ にあります。このファイルを、Web サーバが設定されているコンピュータの %apache-home%\modules ディレクトリにコピーします。
Solaris または Linux の Apache の場合は、ファイル mod_iaredirect.so が install-dir/mobiLink/redirector/apache/v20/ にあります。このファイルを、Web サーバが設定されているコンピュータの $APACHE_HOME/modules ディレクトリにコピーします。
Web サーバがリダイレクタとは別のコンピュータ上にある場合は、次のファイルをそのコンピュータにコピーし、コピーしたファイルがパス (Windows) または共有パス (UNIX) に存在することを確認してください。必要なファイルは、暗号化の種類によって異なります (暗号化を使用している場合)。
次に示すファイル・ロケーションは、install-dir を基準とした相対ディレクトリです。
設定 | 必要なファイル |
---|---|
ECC 暗号化 |
|
RSA 暗号化 |
|
FIPS 認定の RSA 暗号化 |
|
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 パスで、location は redirector.config が配置されたディレクトリです。
Solaris または Linux で Apache を使用している場合は、作成した <Location> セクションに、次のオプションのディレクティブを追加することもできます。
MaxSyncUsers number リダイレクタを経由して同期する Mobile Link ユーザの最大数。この値を使用して、リダイレクタに必要なリソースが割り当てられます。この値は 60 未満であってはなりません。デフォルトは 1000 です。デフォルトのユーザ数が実際の数より少ない場合のみ、この設定を変更します。
ShmemDiagnosis on|off on に設定すると、メモリ・リソースをデバッグできます。デフォルトは off です。
デバッグに役立つように、リダイレクタが出力するログ情報量を増やすことができます。このためには、httpd.conf 内の LogLevel ディレクティブを変更して、これを LogLevel info に設定します。ログ・レベルは、debug、info、notice、warn、error、crit、alert、emerg (情報量が多いものから少ないものの順) です。
次の例は、Apache Web サーバが Mobile Link サーバに要求をルート指定するように設定している httpd.conf のセクションを示しています。この例は、Windows でのみ使用できます。UNIX と Linux の場合は、mod_iaredirect.dll を mod_iaredirect.so に変更します。
LoadModule iaredirect_module modules/mod_iaredirect.dll ... <Location /iaredirect/ml> SetHandler iaredirect-handler iaredirectorConfigFile c:/redirector.config </Location> |
次の構文を使用してリダイレクタを呼び出します。
http://host:port/iaredirect/ml/ |
ここで、iaredirect/ml は、httpd.conf の <Location> タグで指定した相対 URL パスです。
ログ・ファイルをチェックして、リダイレクタが要求をログに記録しているかどうかを確認します。ログ・ファイルのデフォルトのロケーションは、$APACHE_HOME/logs/error.log です。
「注意:」このテストは、Mobile Link サーバへの接続を作成しません。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |