Manuelles Bearbeiten der Konfiguration von RAD Server Console
Nach oben zu Einrichten von RAD Server Console
Inhaltsverzeichnis
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]:
- UserName: Standardbenutzer für den Zugriff auf die Benutzeroberfläche von RAD Server Console.
- Password: Passwort für den Zugriff auf RAD Server Console.
[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:
- Wenn WebFiles leer ist, sucht RAD Server Console die Webdateien im ResourcesFiles-Pfad.
- Wenn WebFiles nicht leer ist, dann wird es auf die URL der Webdateien gesetzt.
- Wenn WebFiles in einem Webserver verwendet wird, müssen Sie domäneübergreifende Anforderungen auf einem Webserver zulassen.
- 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:
- Wenn WebFiles leer ist, befindet sich der Ordner "webresources" im selben Ordner wie die DLL-Dateien.
- Wenn WebFiles nicht leer ist, dann wird es auf die URL der Webdateien gesetzt.
- Wenn WebFiles in einem Webserver verwendet wird, müssen Sie domäneübergreifende Anforderungen auf einem Webserver zulassen.
- Weitere Informationen zur Installation von RAD Server Console in einer Produktionsumgebung finden Sie unter Installieren von RAD Server oder RAD Server Console in einer Produktionsumgebung unter Windows.
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.