Einrichtung der On-Premises-Edition von Axe DevTools Linter

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Ein Leitfaden zur Installation und Konfiguration der On-Premises-Linux-Binärversion von Axe DevTools Linter

Free Trial
Not for use with personal data
note

Dieser Leitfaden richtet sich an Organisationen, die die On-Premises-Edition von Axe DevTools Linter betreiben. Wenn Sie die von Deque gehostete SaaS-Version verwenden, können Sie diesen Leitfaden ignorieren.

Die On-Premises-Edition von Axe DevTools Linter ist ein 64-Bit x86 Linux-Binärprogramm, das es Ihrer Organisation ermöglicht, Axe DevTools Linter lokal zu nutzen. Dieser Leitfaden zeigt, wie Sie diese Software einrichten.

note

Sie können die On-Premises-Edition von Axe DevTools Linter auch mit Docker installieren. Siehe Installation des On-Premises Axe DevTools Linter mit Docker für Anweisungen.

Um die On-Premises-Edition von Axe DevTools Linter zu installieren, benötigen Sie das Binärprogramm, das für 64-Bit x86 Linux verfügbar ist. Sie benötigen auch NGINX, wenn Sie eine Reverse-Proxy-Instanz einrichten möchten (um verschlüsselte Anfragen verwenden zu können, da Axe DevTools Linter verschlüsselte Verbindungen nicht erkennt). Siehe Verwendung von Axe DevTools Linter mit einem Reverse-Proxy für weitere Informationen.

Sie benötigen auch einen Lizenzschlüssel, um die On-Premises-Edition von Axe DevTools Linter zu nutzen. Kontaktieren Sie Deque's Helpdesk, um Ihren Lizenzschlüssel zu erhalten.

note

Der Axe DevTools Linter-Dienst wurde auf Red Hat Enterprise Linux Server Release 7.9 (Maipo) getestet.

Installation

Sie können die Installationsdateien extrahieren, indem Sie Folgendes eingeben:

tar xvfz installer.tar.gz

Die Dateien werden in das aktuelle Verzeichnis extrahiert.

Sie können jetzt das Installationsprogramm ausführen. Sie müssen es als root ausführen, indem Sie Folgendes eingeben:

sudo ./installer --license-key your-license-key
important

Die Option --license-key ist erforderlich.

Das Installationsprogramm erstellt einen neuen Benutzer axe, wenn dieser nicht bereits existiert, erstellt jedoch kein Home-Verzeichnis. Es wird auch das Verzeichnis /opt/deque erstellen, falls es nicht existiert.

Für weitere Informationen zu den vom Installationsprogramm akzeptierten Befehlszeilenoptionen siehe Installationsoptionen unten.

Dienst so einstellen, dass er automatisch läuft

Der erste Schritt, um Axe DevTools Linter beim Booten auszuführen, ist das Bearbeiten der Dienstkonfiguration als root:

sudo nano /etc/systemd/system/axe-linter.service

Fügen Sie die folgenden Zeilen am Ende der Datei hinzu, falls sie noch nicht vorhanden sind:

[Install]
WantedBy=multi-user.target

(Es ist unwahrscheinlich, dass Sie das hinzufügen müssen.)

Jetzt müssen Sie den Dienst aktivieren, indem Sie Folgendes eingeben:

sudo systemctl enable axe-linter

Sie sollten nun die Maschine neu starten, um zu überprüfen, ob der Axe DevTools Linter-Dienst automatisch startet. Im nächsten Abschnitt wird gezeigt, wie Sie den Status des Dienstes abrufen.

Abrufen des Dienststatus

Sie können den Befehl systemctl verwenden, um den Status des laufenden Dienstes wie unten gezeigt zu überprüfen:

systemctl status axe-linter

Das Folgende zeigt ein Beispiel für die Ausgabe des laufenden Dienstes:

● axe-linter.service - Axe Linter Service
   Loaded: loaded (/opt/deque/service/axe-linter.service; linked; vendor preset: enabled)
   Active: active (running) since Wed 2021-11-24 12:34:11 PST; 6 days ago
     Docs: https://deque.com/axe
 Main PID: 4401 (axe-linter-serv)
    Tasks: 10 (limit: 2108)
   CGroup: /system.slice/axe-linter.service
           └─4401 /opt/deque/axe-linter-service

Nov 24 12:34:11 galliumos systemd[1]: Started Axe Linter Service.

Wenn der Dienst nicht läuft, sehen Sie eine ähnliche Ausgabe wie die folgende:

● axe-linter.service - Axe Linter Service
   Loaded: loaded (/opt/deque/service/axe-linter.service; linked; vendor preset: enabled)
   Active: inactive (dead)
     Docs: https://deque.com/axe

Installationsoptionen

Das On-Premises-Installationsprogramm erkennt mehrere Befehlszeilenoptionen:

  • --axe-user Benutzername

    Der Benutzername, dem der laufende Axe Linter-Dienst gehört. Wenn dieser Benutzer nicht existiert, wird er erstellt. Standardmäßig ist axe.

  • --license-key Ihr-Lizenz-Schlüssel

    Der Lizenzschlüssel, der vom Axe Linter-Dienst verwendet wird. Dieser Parameter ist erforderlich. Kontaktieren Sie Deque's Helpdesk für weitere Informationen zu Ihrem Lizenzschlüssel.

  • --log-level ausgewähltes-Log-Level

    Das Log-Level, das vom installierten Axe DevTools Linter-Dienst verwendet wird. Standardmäßig ist error. Werte sind: error, warn, info, verbose und debug.

  • --port Ihr-Port

    Der Port, auf dem der Axe Linter-Dienst auf Anfragen hört. Standardmäßig ist dies Port 3000.