Einrichtung der On-Premises-Edition von Axe DevTools Linter
Ein Leitfaden zur Installation und Konfiguration der On-Premises-Linux-Binärversion von Axe DevTools Linter
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.
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.
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.gzDie 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-keyDie 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.serviceFü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-linterSie 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-linterDas 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/axeInstallationsoptionen
Das On-Premises-Installationsprogramm erkennt mehrere Befehlszeilenoptionen:
-
--axe-userBenutzernameDer Benutzername, dem der laufende Axe Linter-Dienst gehört. Wenn dieser Benutzer nicht existiert, wird er erstellt. Standardmäßig ist
axe. -
--license-keyIhr-Lizenz-SchlüsselDer 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-levelausgewähltes-Log-LevelDas Log-Level, das vom installierten Axe DevTools Linter-Dienst verwendet wird. Standardmäßig ist
error. Werte sind:error,warn,info,verboseunddebug. -
--portIhr-PortDer Port, auf dem der Axe Linter-Dienst auf Anfragen hört. Standardmäßig ist dies Port 3000.
