H7. Dr.Web Proxyserver

Um die Einstellungen des Proxyservers zu konfigurieren, starten Sie die ausführbare Datei drwcsd-proxy mit entsprechenden Schaltern. Die Datei befindet sich im Unterverzeichnis bin des Installationsverzeichnisses des Proxyservers.

Format des Startbefehls

drwcsd-proxy [<Schalter>] [<Befehle>] [<Argumente der Befehle>]

Zulässige Schalter

Plattformübergreifende Schalter:

--console=yes|no – Proxyserver im Interaktivmodus starten. Das Protokoll des Proxyservers wird dabei in der Konsole ausgegeben.

Standardmäßig: no.

--etc-root=<Pfad> – Pfad zum Verzeichnis mit den Konfigurationsdateien (drwcsd-proxy.conf, drwcsd.proxy.auth usw.).

Standardmäßig: $var/etc

--home=<Pfad> – Pfad zum Installationsverzeichnis des Proxyservers.

Standardmäßig: $exe-dir/

--log-root=<Pfad> – Pfad zum Verzeichnis mit den Protokolldateien des Proxyservers.

Standardmäßig: $var/log

--pool-size=<N> – Anzahl von Threads für die Verarbeitung von Client-Verbindungen.

Standardmäßig: Anzahl der Prozessorkerne des Rechners, auf dem der Proxyserver eingerichtet ist (mindestens 2).

--rotate=<N><f>,<M><u> – Modus für die Rotation des Proxyserver-Protokolls, wobei:

Parameter

Erläuterung

<N>

Gesamtzahl der Protokolldateien (einschließlich aktueller Datei und Archivdateien).

<f>

Speicherformat für Protokolldateien, mögliche Werte:

z (gzip) – Dateien komprimieren, Standardwert.

p (plain) – keine Dateien komprimieren.

<M>

Größe der Protokolldatei oder Zeitraum für die Rotation (je nach Wert <u>).

<u>

Einheit, mögliche Werte:

Für die Rotation nach Dateigröße:

k – KB

m – MB

g – GB

Für die Rotation nach Zeit:

H – Stunden

D – Tage

W – Wochen

Bei der Rotation nach Zeit wird die Synchronisierung unabhängig von der Startzeit des Befehls ausgeführt, d. h, für den Wert H wird die Synchronisierung am Anfang der Stunde, für D am Anfang des Tages und für W am Anfang der Woche (00:00 am Montag) mit der im Parameter <u> festgelegten Häufigkeit ausgeführt.

Der Referenzzeitpunkt ist der 1. Januar 1 n. Chr. UTC+0.

Der Standardwert ist 10,10m, d. h. 10 Dateien je 10 Megabytes speichern und Komprimierung verwenden.

--trace=yes|no – detaillierte Protokollierung der Zugriffe auf den Proxyserver aktivieren. Dieser Schalter ist nur verfügbar, wenn der Build des Proxyservers detaillierte Protokollierung des Aufrufstapels unterstützt (wenn eine Ausnahme auftritt, wird der Aufrufstapel ins Protokoll geschrieben).

Standardmäßig: no.

--tmp-root=<Pfad> – Pfad zum Verzeichnis mit temporären Dateien. Der Schalter wird verwendet, wenn der Proxyserver automatisch aktualisiert wird.

Standardmäßig: $var/tmp.

--var-root=<Pfad> – Pfad zum Arbeitsverzeichnis des Proxyservers, in dem der Cache und die Datenbank gespeichert werden.

Standardmäßig:

Unter Windows: %ALLUSERSPROFILE%\Doctor Web\drwcs

Unter Linux: /var/opt/drwcs

Unter FreeBSD: /var/drwcs

--verbosity=<Ausführlichkeitsgrad> – Protokollierungsstufe. Der Standardwert ist TRACE. Mögliche Werte: ALL, DEBUG3, DEBUG2, DEBUG1, DEBUG, TRACE3, TRACE2, TRACE1, TRACE, INFO, NOTICE, WARNING, ERROR, CRIT. Die Werte ALL und DEBUG3 sind identisch.

Alle Schalter für die Festlegung der Parameter des Proxyservers können gleichzeitig angegeben werden.

UNIX-spezifische Schalter:

--user – Benutzer-ID festlegen. Der Schalter ist relevant sowohl für den normalen Modus als auch für den Daemon-Modus.

--group – Gruppen-ID festlegen. Der Schalter ist relevant sowohl für den normalen Modus als auch für den Daemon-Modus.

Zulässige Befehle und dazugehörige Argumente

Wenn kein Befehl angegeben ist, wird standardmäßig der Befehl run verwendet.

import <Pfad> [<Revision>] [<Produkte>] – Dateien aus dem Repository des Dr.Web Servers in den Cache des Proxyservers importieren.

<Pfad> – Pfad zum Verzeichnis mit dem Repository des Dr.Web Servers. Das Server-Repository muss vorab auf den Rechner mit dem installierten Proxyserver heruntergeladen werden.

<Revision> – maximale Anzahl der zu importierenden Revisionen. Wenn kein Wert angegeben ist, werden alle Revisionen importiert.

<Produkte> – Liste mit den Produkten (durch Leerzeichen getrennt), die importiert werden sollen. Die Liste ist standardmäßig leer, was bedeutet, dass alle Produkte des Repository außer dem Server importiert werden. Wenn die Liste nicht leer ist, werden nur die in der Liste angegebenen Produkte importiert.

help – Hilfe zu Schaltern für die Konfiguration des Proxyservers anzeigen.

run – Proxyserver im normalen Modus starten.

Nur für Windows

install – Service installieren.

uninstall – Service deinstallieren.

start – installierten Service starten.

stop – installierten Service starten beenden.

Nur für UNIX-basierte Betriebssysteme

daemon – Proxyserver als Daemon starten (siehe auch UNIX-spezifische Schalter).