PORTAL Grundkonfiguration
- Former user (Deleted)
- Dennis Balzuweit
Die Grundeinstellungen
Der CLARC PORTAL Daemon besitzt derzeit keine Management Plugins im C4. Alle Anpassungen werden daher im Expertenmodus (siehe C4 Expertenmodus aktivieren) manuell vorgenommen.
Die Grundeinstellungen werden unter folgendem Knoten verwaltet:
/clarc/Software/clarc portal daemon/Basics
Property | Datatype | Description | Example |
---|---|---|---|
AcceptExternalRequests | BOOLEAN | Mittels dieser Property wird gesteuert, ob Anfragen von externen Hosts (nicht localhost) vom Portal Service angenommen werden oder nicht. Portale sind nur erreichbar, sofern diese Option auf True steht oder die Hosts über die TrustedIpList verwaltet werden. | True |
AdminsOnlyBlobUpload | BOOLEAN | Bestimmt, ob nur Benutzer mit einer Admin-Session Blobs auf den Portal-Server uploaden können. | False |
AllowBlobUpload | BOOLEAN | Erlaubt oder verweigert generell den Upload von Blobs via PUT. | True |
BaseUrl LAN | UCS2STR | Basis Url im LAN. | http://localhost:4520 |
BaseUrl WAN | UCS2STR | Basis Url im WAN. | https://demo.clarc-software.de |
BlobValidityDuration | WORD | Gültigkeitsdauer eines Blobs im Upload Verzeichnis in Sekunden. Danach wird das Blob automatisch gelöscht. | 10800 |
CacheLeaseTime | LONGWORD | Bestimmt, die Lebensdauer eines gecachten Files in Sekunden. Wird das File innerhalb dieser Zeit nicht verwendet, wird es aus dem Cache entfernt. | 86400 |
CompressJavaScripts | BOOLEAN | Aktiviert die Kompression auf Inhaltsebene der JavaScript-Dateien, die sich im C4-"/Files" Bereich der Pools oder der Applikationen befinden. | True |
CompressStyleSheets | BOOLEAN | Aktiviert die Kompression auf Inhaltsebene der CSS-Dateien, die sich im C4-"/Files" Bereich der Pools oder der Applikationen befinden. | True |
CompressComponentJavaScript | BOOLEAN | Aktiviert die Kompression auf Inhaltsebene der Komponenten JavaScripts. | True |
CompressComponentStyleSheet | BOOLEAN | Aktiviert die Kompression auf Inhaltsebene der Komponenten StyleSheets. | True |
CompressHTTPStreams | BOOLEAN | Aktiviert die HTTP Stream Kompression. Die Kompression erfolgt über gzip. Siehe auch CompressionLevel, CompressionMemLevel und CompressionStrategy. | True |
CompressMimeTypes | UCS4STR | Eine Liste der zu komprimierenden Inhaltsdatentypen. Je Zeile ein MimeType. | text/css application/x-javascript |
CompressionLevel | INT | Der CompressionLevel gibt den Kompressionsgrad der GZip Komprimierung zwischen 0 und 3 an. Je höher der Wert umso höher die Kompression und umso langsamer die Kompressionsgeschwindigkeit. Der CompressionLevel wirkt sich sowohl auf die HTTPStream Kompression als auch auf die Kompression der gecachten Files aus. Für die Kompression liegen folgende Stufen vor:
| 3 |
DevMode | BOOLEAN | Versetzt den Server in den Entwicklungsmodus. Im Entwicklungsmodus werden bei jedem Request alle Scripts etc. neu geladen. Bei aktiver Option wird im Log eine entsprechende Warnung ausgegeben, da die Performance des Systems deutlich eingeschränkt wird. | False |
HidePortalDetailsPage | BOOLEAN | Blendet, die Portal-Startseite aus. Zum Beispiel wenn der Service ins Internet gepublished wird. Siehe auch StartWithDefaultPool. | False |
HostName | UCS4STR | Name des Hosts. | MyHostName |
IgnoreSelfSignedErrors | BOOLEAN | Die Property ist im Standard auf True und unterdrückt die periodische Fehlermeldung (EIdOSSLUnderlyingCrpytoError) im Log bei Https Nutzung in Verbindung mit Self Signes Certificates. | True |
LANIPRanges | STRING | IPV4 IP Rahmen für die Definition des LAN-Bereichs. | *.*.*.* |
LogLevel | INT | Der LogLevel steuert den Detailgrad der Logausgaben (0 - 5).
Die Default-Einstellung ist 4, also Debug. | 5 |
LogToFile | BOOLEAN | LogFile aktivieren. | True |
MaxCacheFileSize | LONGWORD | Bestimmt die maximale Dateigröße in Byte für zu cachende Dateien. Überschreitet ein File die definierte Größe, wird es nicht in den internen Cache übernommen. Der Cache ist der Hauptspeicher. | 1048576 |
MaxCacheSize | BYTE | Bestimmt die maximale Gesamtgröße des internen Caches in Byte. 0 entspricht keiner Limitierung. | 0 |
MaxSessions | BYTE | Max. Anzahl an gleichzeitigen HTTP/TCP Sitzungen. 0 entspricht keiner Einschränkung. | 0 |
MaxUploadBlobAge | BYTE | Maximales Alter von hochgeladenen Dateien in Minuten. Dateien Älter wie diese Angabe werden gelöscht. | 5 |
MaxUploadMemCache | LONGWORD | Maximale Größe in Byte des internen Cache für hochgeladene Dateien. Reicht der Cache nicht aus, werden die Dateien in das Dateisystem ausgelagert. | 1048576 |
MaxUploadSize | LONGWORD | Maximale Größe von hochgeladenen Dateien in Byte. | 10485760 |
MinCompressionQuote | BYTE | Bestimmt die minimale Kompressionsrate in Prozent für zu komprimierende Dateien im Cache. Ist die Kompressionsrate schlechter wie die hier definierte, wird die Datei nicht komprimiert. | 20 |
SecureBlobUpload | BOOLEAN | Bei aktiver Option können Uploads nur mit Angabe des Auhentifizierungs-Codes (Instance-Token) des Portal-Servers durchgeführt werden. | False |
SessionTimeout | WORD | Standardsitzungstimeout in Sekunden (Default ist 600) für die interne Sessionverwaltung von Portalen. | 600 |
SingleUserSessions | BOOLEAN | Bestimmt, ob ein Benutzer mehrere Sessions parallel an einem Portal haben darf. | False |
StartWithDefaultPool | BOOLEAN | Bei StartWithDefaultPool = true wird der Default Pool mit der entsprechend konfigurierten Framework Application (PortalClass) als Redirect verwendet. Eine Startseite mit Auswahl der verfügbaren Pools etc. wird dann nicht mehr angezeigt. | False |
TrustedIpList | UCS2STR | Mit Kommas getrennte IP-Liste der akzeptierten externen Hosts. Diese Option ist nur in Verbindung mit der Property "UseTrustedIpList" aktiv. | 127.0.0.1 |
UseTrustedIpList | BOOLEAN | Aktiviert die Verwendung der gültigen IP Liste (Property TrustedIPList). | False |
WorkThreadPriority | BYTE | Prioritätsstufe des Workthreads. Folgende Einstellungen sind möglich:
| 3 |
Aktivierung
Die vorgenommenen Änderungen werden über den C4 Button "Refresh Services" übernommen und stehen dann zur Verwendung bereit.