Beispiel für Konfigurationsdatei
In geschweiften Klammern
{ }
stehender Inhalt stellt einen Platzhalter dar. Sowohl die geschweiften Klammern als auch der darin enthaltene Inhalt müssen ersetzt werden, damit die Anforderung funktioniert.
server-config.json
bietet die folgenden Konfigurationsoptionen:
{
"data": "C:/ProgramData/Ninox",
"ssl": false,
"host": "localhost",
"port": 8080,
"bindPort": 8080,
"bindInterface": "0.0.0.0",
"redirectPort": 9090,
"workers": 2,
"emailHost": "",
"emailPort": 25,
"emailSecure": false,
"emailUser": "",
"emailPassword": "",
"emailFrom": "",
"emailClient": "",
"snapshots": true
}
data
Das Datenverzeichnis, in dem Ninox Daten speichert. Geben Sie für data
einen absoluten Pfad zu einem bestehenden Verzeichnis an.
ssl
Ein Objekt zur Angabe des Pfads, in dem sich die SSL-Zertifikate für Ihren Ninox-Server befinden. Beim Start verwendet der Ninox-Server die in ssl
angegebenen Pfade, um nach gültigen Zertifikaten zu suchen und entsprechend zu starten.
Optionen
Pfadname | Pfaddefinition |
---|---|
pfx | Pfad zur PFX-Datei |
cert | Pfad zur Zertifikatsdatei funktioniert nur, wenn kein PFX angegeben ist |
key | Pfad zum Zertifikatsschlüssel funktioniert nur, wenn kein PFX angegeben ist |
ca | Pfad zum CA-Zertifikat, falls vorhanden funktioniert nur, wenn kein PFX angegeben ist |
passphrase | Zeichenkette mit der Passphrase, falls eine beim Erstellen des Schlüssels und des Zertifikats verwendet wurde |
Beispielcode für die Verwendung einer PFX-Datei
{
"ssl": {
"pfx": "pfad/zur/pfx",
"passphrase": "passphrase-die-beim-erstellen-verwendet-wurde"
}
}
Beispielcode für die Verwendung einer Zertifikatsdatei
{
"ssl": {
"cert": "pfad/zum/zertifikat",
"key": "pfad/zum/schlüssel",
"ca": "pfad/zur/ca-datei"
}
}
Der Standardwert ist eine leere Zeichenkette, wodurch der Server ohne SSL startet. Wir empfehlen, SSL-Pfade anzugeben, wenn kein Proxy zwischen Server und Client sitzt. Andernfalls sollten die SSL-Zertifikate direkt auf dem Proxy liegen.
host
Der Hostname, unter dem Sie auf den Ninox-Server zugreifen.
port
Der Port, über den der Ninox-Server erreichbar sein soll. Der Standardwert für HTTP ist 80
und für HTTPS 443
.
bindPort
Der Port, an dem der Ninox-Server tatsächlich eingehende Anfragen entgegennimmt.
bindInterface
Die Schnittstelle, auf der der Ninox-Server startet. Wir empfehlen, bindInterface
für einfache Bereitstellungen unverändert zu lassen.
redirectPort
Der Port, auf dem ein Weiterleitungsserver lauscht. Dieser leitet alle Anfragen an den in port
angegebenen Wert weiter.
redirectPort
wird typischerweise verwendet, wenn ein SSL-aktivierter Server läuft und HTTP-Anfragen auf den SSL-Server umgeleitet werden sollen.
Beispielcode für die Verwendung von redirectPort
{
"port" : 443,
"bindPort" : 8443,
"redirectPort" : 80
}
Stellen Sie sicher, dass
bindPort
undredirectPort
unterschiedliche Werte haben.
workers
Die Anzahl der Worker-Prozesse, die eingehende Verbindungen verarbeiten. Der Wert kann entweder eine Zahl oder null
sein. Wir empfehlen null
, damit Ninox die geeignete Anzahl automatisch bestimmt.
apiAuthorization
(veraltet seit Ninox 3.4.0 und höher)
Der Autorisierungsschlüssel für den Zugriff auf die Ninox API. apiAuthorization
sollte im folgenden Format angegeben werden:
{
// Rest der server-config Datei
'apiAuthorization: Bearer {accessToken}'
}
emailHost
Der Host (DNS-Name oder IP-Adresse des SMTP-Servers). Standardmäßig ist dieser Wert eine leere Zeichenkette. Konfigurieren Sie emailHost
mit einem gültigen SMTP-Host.
emailPort
Der Port des SMTP-Servers. Der Standardwert ist 25
.
emailSecure
Ein boolescher Wert, der angibt, ob der SMTP-Server eine Authentifizierung erfordert. Der Standardwert ist false
.
Der Standardwert muss auf false
gesetzt sein, um mit Microsoft Office 365 als Host zu funktionieren
Wenn Microsoft Office 365 als Host verwendet wird, stellen Sie sicher, dass der Standardwert
false
nicht versehentlich auftrue
gesetzt ist. Dadurch wird sichergestellt, dass Ihr Server korrekt mit Microsoft Office 365 konfiguriert ist.
emailUser
Der Benutzername für die SMTP-Authentifizierung. Nur erforderlich, wenn emailSecure
auf true
gesetzt ist.
emailPassword
Das Passwort für die SMTP-Authentifizierung. Nur erforderlich, wenn emailSecure
auf true
gesetzt ist.
emailFrom
Die Standardabsenderadresse, z. B. ninox@mycompany.com. Wenn nicht angegeben, wird der Wert von emailUser
verwendet.
emailClient
Verwenden Sie emailClient
nur, wenn Sie einen Google SMTP konfigurieren. Der Wert sollte der Host von Ninox sein, der in der Google SMTP-Konfiguration auf die Whitelist gesetzt wurde.
cryptoAESKey
Der Schlüssel für die Verschlüsselung/Entschlüsselung der Datenbank.
snapshots
Ein boolescher Wert, der angibt, ob der Ninox-Server automatisch Datenbanksnapshots erstellen soll. Der empfohlene Wert ist true
.
ipcPort
Der Port für die Interprozesskommunikation. Ändern Sie ipcPort
nur, wenn es notwendig ist. Stellen Sie sicher, dass der angegebene Port nicht bereits von anderen Prozessen verwendet wird.
die
Die Anzahl der Millisekunden, die ein Ninox-Arbeitsbereich nach der letzten Anfrage aktiv bleibt. Der empfohlene Wert beträgt 60000
oder höher.
Antwort
Content aside
- vor 1 JahrZuletzt aktiv
- 29Ansichten
-
1
Folge bereits