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

SQL Anywhere 11.0.1 (Deutsch) » MobiLink - Serveradministration » MobiLink-Servertechnologie verwenden » Redirector (nicht weiterentwickelt)

 

Apache-Redirector (nicht weiterentwickelt)

Hinweis

Der Redirector ist veraltet. Verwenden Sie an seiner Stelle den Relay Server. Weitere Hinweise finden Sie unter Der Relay Server.

Die folgenden Setup-Anweisungen sind für den Apache-Webserver.

Weitere Hinweise zur Versionsunterstützung finden Sie unter [external link] http://www.sybase.com/detail?id=1062634.

Wenn Sie Tomcat verwenden, können Sie auch den Servlet-Redirector benutzen. Weitere Hinweise finden Sie unter Servlet-Redirector (nicht weiterentwickelt).

♦  So konfigurieren Sie den Apache Redirector
  1. Gehen Sie so vor, wie unter Redirector-Eigenschaften konfigurieren (für Redirector, die keine Servergruppen unterstützen) beschrieben.

  2. Kopieren Sie die Datei mod_iaredirect.dll bzw. mod_iaredirect.so wie folgt in das entsprechende Verzeichnis Ihres Webservers:

    • Für Apache unter Windows befindet sich die Datei mod_iaredirect.dll unter Installationsverzeichnis\MobiLink\redirector\apache\v20\. Kopieren Sie diese Datei in das Verzeichnis %apache-home%\modules des Computers, auf dem sich der Webserver befindet.

    • Für Apache unter Solaris oder Linux befindet sich die Datei mod_iaredirect.so unter Installationsverzeichnis\MobiLink\redirector\apache\v20\. Kopieren Sie sie in das Verzeichnis $APACHE_HOME/modules des Computers, auf dem sich der Webserver befindet.

  3. Falls sich Ihr Webserver auf einem anderen Computer befindet als der Redirector, müssen Sie die folgenden Dateien auf jenen Computer kopieren und dafür sorgen, dass sie sich in Ihrem Pfad (Windows) oder im gemeinsam genutzten Pfad (Unix) befinden. Welche Dateien Sie benötigen, hängt davon ab, welche Verschlüsselung Sie verwenden, falls zutreffend.

    Die folgenden Speicherorte sind relativ zum Installationsverzeichnis:

    Setup Erforderliche Dateien
    ECC-Verschlüsselung
    • Windows: bin32\mlcecc11.dll
    • Unix: lib32/libmlcecc11_r.so
    RSA-Verschlüsselung
    • Windows: bin32\mlcrsa11.dll
    • Unix: lib32/libmlcrsa11_r.so
    RSA-Verschlüsselung mit FIPS
    • Windows: bin32\mlcrsafips11.dll und bin32\sbgse2.dll
    • Unix: lib32/libmlcrsafips11_r.so und libsbgse2_r.so
  4. Aktualisieren Sie die Konfigurationsdatei httpd.conf für den Apache-Webserver wie folgt.

    • Fügen Sie im Abschnitt LoadModule die folgende Zeile für Windows hinzu:

      LoadModule iaredirect_module modules/mod_iaredirect.dll

      Fügen Sie für Solaris und Linux die folgende Zeile hinzu:

      LoadModule iaredirect_module modules/mod_iaredirect.so
    • Fügen Sie den folgenden Abschnitt in die Datei ein:

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

      Dabei gilt: /iaredirect/ml ist der relative URL-Pfad, über den Sie den Redirector aufrufen, und Speicherort ist das Verzeichnis, in dem sich redirector.config befindet.

    • Wenn Sie Apache unter Solaris oder Linux verwenden, können Sie auch die folgenden optionalen Direktiven im soeben erstellten Abschnitt <Location> hinzufügen:

      • MaxSyncUsers Anzahl   Die maximale Anzahl der MobiLink-Benutzer, die über den Redirector synchronisieren. Diese Zahl wird verwendet, um dem Redirector die notwendigen Ressourcen zuzuweisen. Sie kann nicht kleiner als 60 sein. Der Standardwert ist 1000. Ändern Sie diese Einstellung nur, wenn die Standardanzahl der Benutzer unter der tatsächlichen Anzahl liegt.

      • ShmemDiagnosis on|off   Wenn der Parameter den Wert "on" hat, ist die Fehlersuche in der Speicher-Ressource zulässig. Die Option ist standardmäßig deaktiviert.

  5. Um die Fehlersuche zu unterstützen können Sie die Menge der Protokolldaten erhöhen, die der Redirector ausgibt. Ändern Sie hierfür die Direktive LogLevel in httpd.conf und setzen Sie sie auf LogLevel info. Die Logebene kann (von sehr ausführlich bis kurz und knapp): debug, info, notice, warn, error, crit, alert und emerg.

Beispiel

Es folgen Beispiele für die Abschnitte in httpd.conf, mit denen der Apache-Webserver so konfiguriert wird, dass er Anforderungen an den MobiLink-Server weiterleitet. Dieses Beispiel gilt für Windows. Für Unix und Linux ändern Sie mod_iaredirect.dll in mod_iaredirect.so.

LoadModule iaredirect_module modules/mod_iaredirect.dll
...

<Location /iaredirect/ml>
    SetHandler iaredirect-handler
    iaredirectorConfigFile c:/redirector.config
</Location>
♦  So testen Sie Ihre Konfiguration
  1. Rufen Sie den Redirector mit folgender Syntax auf:

    http://Host:Port/iaredirect/ml/

    Dabei gilt iaredirect/ml ist der relative URL-Pfad, den Sie im Tag <Location> von httpd.conf festgelegt haben.

  2. Überprüfen Sie die Logdatei, um festzustellen, ob der Redirector eine Anforderung protokolliert hat. Standardmäßig ist die Logdatei unter $APACHE_HOME/logs/error.log gespeichert.

    Hinweis: Dieser Test stellt keine Verbindung mit dem MobiLink-Server her.