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) » SQL Anywhere Server - Datenbankadministration » Datenbank starten und Verbindung mit ihr herstellen » Der Datenbankserver » Datenbankserveroptionen

 

Serveroption -xs

Gibt serverseitige Webdienst-Kommunikationsprotokolle an

Syntax
{ dbeng11 | dbsrv11 } -xs { Protokoll,... } ...
Protokoll : { 
   NONE
 | HTTP [ ( Option=Wert;...) ]
 | HTTPS [ ( Option=Wert;...) ]
Nur HTTPS-Optionen:
FIPS={ Y | N }
IDENTITY=Serveridentitäts-Dateiname
IDENTITY_PASSWORD=Kennwort
Gilt für

Alle Betriebssysteme und Datenbankserver.

Bemerkungen

Verwenden Sie die Option -xs, wenn Sie angeben wollen, welche Webprotokolle verwendet werden sollen, um Anforderungen abzuhören.

Wenn Sie die Option -xs nicht angeben, wartet der Datenbankserver nicht auf Webanforderungen.

Wenn Sie die Option -xs mit einem oder mehr Protokollen angeben, versucht der Server, mit den angegebenen Protokollen auf Webanforderungen zu warten.

Hinweis

Wenn Sie gleichzeitig mehrere Webserver starten wollen, müssen Sie jeweils unterschiedliche Ports einstellen, weil sonst alle auf demselben Standardport starten.

Sie können die HTTPS- oder die FIPS-bestätigten HTTPS-Protokolle für Transportschichtsicherheit verwenden. Weitere Hinweise finden Sie unter SQL Anywhere-Webdienste verschlüsseln.

Erforderliche getrennt lizenzierbare Komponenten

ECC-Verschlüsselungen und FIPS-zertifizierte Verschlüsselungen erfordern eine getrennte Lizenz. Alle Technologien für starke Verschlüsselungen unterliegen Exportbestimmungen.

Weitere Hinweise finden Sie unter Getrennt lizenzierbare Komponenten.

Unabhängig davon, welche Einstellungen Sie für die Option -xs angeben, verwendet der Server zum Abhören der Verbindungsversuche das Protokoll des Shared Memorys. Sie können folgende Parameter festlegen:

  • Option   Eine Liste der unterstützten Werte für Option für jedes Protokoll finden Sie unter Netzwerkprotokolloptionen.

  • HTTP   Wartet auf Webanforderungen des Clients über das HTTP-Protokoll. Der Standardport zum Warten auf Anforderungen ist 80.

  • HTTPS   Wartet auf Webanforderungen des Clients über das HTTPS-Protokoll. Der Standardport zum Warten auf Anforderungen ist 443. Um HTTPS zu verwenden, müssen Sie das Zertifikat und das Kennwort des Servers angeben. Das Kennwort muss ein RSA-Zertifikat sein, da HTTPS RSA-Verschlüsselung verwendet.

    Der SQL Anywhere HTTP-Server unterstützt HTTPS-Verbindung mit der SSL-Version 3.0 und TLS-Version 1.0.

    Sie können HTTPS oder HTTPS mit FIPS=Y bei FIPS-geprüften RSA-Verschlüsselungen angeben. FIPS-geprüftes HTTPS verwendet eine separate bestätigte Bibliothek, ist aber mit HTTPS kompatibel.

    Hinweis

    Der Mozilla Firefox-Browser kann eine Verbindung herstellen, wenn FIPS-geprüftes HTTPS verwendet wird. Jedoch wird die von FIPS-geprüftem HTTPS verwendete Chiffre-Suite nicht von allen Versionen der Browser Internet Explorer, Opera und Safari unterstützt - wenn Sie FIPS-geprüftes HTTPS verwenden, können diese Browser möglicherweise keine Verbindung herstellen.

    Hinweise zum Erzwingen des FIPS-geprüften Algorithmus finden Sie unter Serveroption -fips.

    • Serveridentitätsdateiname   Geben Sie den Pfad und den Dateinamen der Serveridentität ein. Bei HTTPS müssen Sie ein RSA-Zertifikat verwenden.

    • Kennwort   Das Kennwort für den privaten Schlüssel des Servers. Sie geben dieses Kennwort beim Erstellen des Serverzertifikats an.

  • NONE   Nicht auf Webanforderungen warten. Dies ist die Standardeinstellung.

Weitere Hinweise zu den verfügbaren Parametern finden Sie unter Netzwerkprotokolloptionen.

Unter Unix sind Anführungszeichen erforderlich, wenn mehr als ein Parameter übergeben wird:

-xs "HTTP(OPTION1=Wert1;OPTION2=Wert2;...)"
Siehe auch
Beispiel

Auf HTTP-Webanforderungen auf Port 80 warten:

dbeng11 web.db -xs HTTP(PORT=80)

Auf Webanforderungen mithilfe von HTTPS warten:

dbeng11 web.db -xs HTTPS(FIPS=N;PORT=82;IDENTITY=eccserver.id;IDENTITY_PASSWORD=test)