Manuelles Bearbeiten der Konfiguration von RAD Server Console

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Einrichten von RAD Server Console

Sie müssen die Datei EMSServer.ini bearbeiten, um RAD Server Console zu konfigurieren.

Das Standardpfad lautet: : C:\Benutzer\Öffentlich\Öffentliche Dokumente\\Embarcadero\EMS

Hinweis: Wenn Sie diese Datei ändern, müssen Sie RAD Server Console beenden und neu starten, um die Datei emsserver.ini neu zu laden.

Konfiguration der RAD Server-Datenbank

Sie können die Standardinformationen der RAD Server-Datenbank ändern, die RAD Server Console verwendet. Suchen Sie in der Datei EMSServer.ini den Abschnitt [Data]:

  • InstanceName: Gibt die InterBase-Instanz an, die die RAD Server-Datenbank hostet.
InstanceName hat das folgende Format: [[<Host>/]<Instanz>]. Folgende Kombinationen sind möglich:
  • Wert ist ein leerer String: Standardinstanz der Datenbank, die auf dem lokalen Host ausgeführt wird.
  • <Instanz>: angegebene Instanz der Datenbank, die auf dem lokalen Host ausgeführt wird.
  • <Host>/<Instanz>: angegebene Instanz der Datenbank, die auf dem angegebenen Host ausgeführt wird.
  • Database: Lokales oder Remote-Verzeichnis der RAD Server-Datenbankdatei.
  • UserName: Benutzername für den Zugriff auf die RAD Server-Datenbank.
  • Password: Passwort für den Zugriff auf die RAD Server-Datenbank.
  • SEPassword: Passwort für die Verbindung mit einer verschlüsselten InterBase-Datenbank.
  • Pooled: Aktiviert das FireDAC-Verbindungs-Pooling für die RAD Server-Datenbank zur Reduzierung der Latenz.
  • PooledMax: Maximal zulässige Anzahl der in den Pool gestellten Verbindungen zur RAD Server-Datenbank.
  • ClientLib: Optionaler Pfad zur InterBase-Client-Bibliothek.
  • DriverFile: Optionaler Pfad zur FireDAC-Datei FDDrivers.ini.
  • ConnectionDefFile. Optionaler Pfad zur FireDAC-Datei FDConnectionDef.ini.
[Data]
; Interbase connection parameters
InstanceName=EMS
Database=C:\Users\Public\Documents\Embarcadero\EMS\emsserver.ib
UserName=sysdba
Password=masterkey
SEPassword=
;# SEPassword connects to an encrypted database
Pooled=
;# Set Pooled=0 to disable connection pooled, Pooled=1 to enable. Default value is 1.
PooledMax=
;# Set PooledMax=10 to limit maximum pooled connection.  Default value is 50.

Anmeldekonfiguration von RAD Server Console

Sie können die Standardanmeldeinformationen ändern, um auf RAD Server Console mit einem Standardbrowser zuzugreifen. Suchen Sie in der Datei EMSServer.ini den Abschnitt [Console.Login]:

[Console.Login]
UserName=consoleuser
Password=consolepass

Verbindung zu RAD Server Console

Sie können die Standardinformationen für die Verbindung mit RAD Server Console in einer Entwicklungsumgebung ändern. Suchen Sie in der Datei EMSServer.ini den Abschnitt [Console.Connection.Dev]:

  • Port: Legt den Verbindungs-Port für die HTTP-Anforderung an RAD Server Console fest. Der Standard-Port für RAD Server Console in einer Entwicklungsumgebung ist 8081.
  • HTTPS: Aktiviert die HTTPS-Unterstützung für RAD Server Console. Falls aktiviert, müssen Sie OpenSSL auf Ihrem System installieren und die Informationen der Zertifizierungsdatei konfigurieren.
  • CertFile: Absoluter Pfad zu der selbstsignierten Zertifizierungsdatei (.pem-Datei), die von RAD Server Console verwendet wird.
  • RootCertFile: Absoluter Pfad zu der CA-Zertifizierungsdatei (.pem-Datei). Wird von RAD Server Console verwendet. Wenn Sie ein selbstsigniertes Zertifikat verwenden, lassen Sie diese Angabe frei.
  • KeyFile: Absoluter Pfad zu der selbstsignierten Schlüsseldatei (.pem-Datei).
  • KeyFilePassword: Passwort, das für die Verwendung der Zertifizierungsdatei festgelegt wurde.
[Console.Connection.Dev]
Port=8081
;# The following options enable HTTPS support.
HTTPS=1
;# Set HTTPS=1 to enable HTTPS, HTTPS=0 to disable.
 CertFile=C:\Users\Public\Documents\Embarcadero\EMS\cacert.pem
; RootCertFile=
;# When using a self-signed certificate, RootCertFile is left blank.
 KeyFile=C:\Users\Public\Documents\Embarcadero\EMS\cakey.pem
 KeyFilePassword=certpassword

Browser-Einstellungen für RAD Server Console

Sie können die Standardeinstellungen ändern, anhand derer Daten in den Tabellen von RAD Server Console in einem Webbrowser formatiert werden. Suchen Sie in der Datei EMSServer.ini den Abschnitt [Console.Browser]:

  • LimitRows: Maximale Zeilenanzahl, die in den Tabellen angezeigt wird. Der Standardwert 15.
  • DateFormat: Format für die angezeigten Datumsangaben in der Datumsauswahl von RAD Server Console. Sie können die Reihenfolge der Datumskomponenten oder die Komponententrennzeichen ändern. Das Standardformat ist Monat/Tag/Jahr.
[Console.Browser]
LimitRows=15
DateFormat=mm/dd/yy

Webdateien für RAD Server-Ressourcen

Sie können die Skripte und Ressourcendateien zur Darstellung von RAD Server Console in einem Webbrowser ändern. Suchen Sie in der Datei EMSServer.ini den Abschnitt [Console.Paths.Dev] (für die Entwicklung) oder den Abschnitt [Console.Paths.ISAPI] (für die Produktion):

  • Standardkonfiguration in einer Entwicklungsumgebung:
[Console.Paths.Dev]
ResourcesFiles = C:\Program Files (x86)\Embarcadero\Studio\22.0\ObjRepos\en\EMS //Folder that contains the template folder (\webresources\templates\)
WebFiles= http://localhost/<folder_name> // URL to the WebFiles folder
Hinweise:
  • Beispiel der Konfiguration für eine Produktionsumgebung mit Microsoft IIS Server:
[Console.Paths.ISAPI]
ResourcesFiles= C:\inetpub\wwwroot\<folder_name>  //Folder that contains the template folder (\webresources\templates\)
WebFiles=  http://localhost/<folder_name> // URL to the WebFiles folder 
Hinweise:

Hosten von Webdateiressourcen auf einem Webserver

Sie können RAD Server Console so konfigurieren, dass Webdateiressourcen, die sich auf einem anderen Host befinden, abgerufen werden (durch Ändern der Eigenschaft WebFile der INI-Datei).

Die Webdateiressourcen von RAD Server Console sind in den folgenden Ordnern enthalten:

  • /webresources/css/
  • /webresources/fonts/
  • /webresources/ico/
  • /webresources/img/
  • /webresources/js/

Um auf die Webdateiressourcen auf einem anderen Webserver zuzugreifen, müssen Sie domäneübergreifende Anforderungen auf dem Webserver zulassen, auf dem sich die Ressourcen befinden. Domäneübergreifende Anforderungen ermöglichen HTTP-Anforderungen von Ressourcen aus einer anderen Domäne (für die die Anforderung erfolgt ist).

Sie müssen die Option Access-Control-Allow-Origin als HTTP-Response-Header einfügen:

  • Access-Control-Allow-Origin: *
  • Access-Control-Allow-Origin: http://domain:8081/ (restriktivere Option)

Informationen zum Hosten von Webdateiressourcen mit Microsoft IIS Server finden Sie unter Konfigurieren von Microsoft IIS Server für domäneübergreifende Anforderungen.

Siehe auch