Configuration de l'édition sur site d'Axe DevTools Linter
Un guide pour installer et configurer l'édition binaire sur site Linux d'Axe DevTools Linter
Ce guide est destiné aux organisations utilisant l'édition sur site d'Axe DevTools Linter. Si vous utilisez la version SaaS hébergée par Deque, vous pouvez ignorer ce guide.
L'édition sur site d'Axe DevTools Linter est un binaire Linux x86 64 bits qui permet à votre organisation d'utiliser Axe DevTools Linter localement. Ce guide montre comment configurer ce logiciel.
Vous pouvez également installer l'Axe DevTools Linter sur site en utilisant Docker. Consultez Installation de l'Axe DevTools Linter sur site avec Docker pour les instructions.
Pour installer l'Axe DevTools Linter sur site, vous aurez besoin du binaire, qui est disponible pour Linux x86 64 bits. Vous aurez également besoin de NGINX si vous souhaitez configurer une instance de proxy inverse (pour utiliser des requêtes chiffrées car Axe DevTools Linter ne reconnaît pas les connexions chiffrées). Consultez Utiliser Axe DevTools Linter avec un proxy inverse pour plus d'informations.
Vous aurez également besoin d'une clé de licence pour utiliser l'édition sur site d'Axe DevTools Linter. Contactez le service d'assistance de Deque pour obtenir votre clé de licence.
Le service Axe DevTools Linter a été testé sur Red Hat Enterprise Linux Server Release 7.9 (Maipo).
Installation
Vous pouvez extraire les fichiers d'installation en tapant ce qui suit :
tar xvfz installer.tar.gzLes fichiers seront extraits dans le répertoire courant.
Vous pouvez maintenant exécuter le programme d'installation. Vous devez le lancer en tant que root en tapant ce qui suit :
sudo ./installer --license-key your-license-keyL'option --license-key est requise.
Le programme d'installation créera un nouvel utilisateur axe s'il n'existe pas déjà (mais ne créera pas de répertoire personnel). Il créera également le répertoire /opt/deque s'il n'existe pas.
Pour plus d'informations sur les options de ligne de commande acceptées par le programme d'installation, consultez Options du programme d'installation ci-dessous.
Configurer le service pour qu'il s'exécute automatiquement
La première étape pour exécuter Axe DevTools Linter au démarrage est de modifier la configuration du service en tant que root :
sudo nano /etc/systemd/system/axe-linter.serviceAjoutez les lignes suivantes en bas du fichier si elles ne s'y trouvent pas déjà :
[Install]
WantedBy=multi-user.target(Il est peu probable que vous ayez besoin d'ajouter cela.)
Vous devez maintenant activer le service en tapant :
sudo systemctl enable axe-linterVous devriez maintenant redémarrer la machine pour vérifier si le service Axe DevTools Linter démarre automatiquement. La section suivante montre comment obtenir le statut du service.
Obtenir le statut du service
Vous pouvez utiliser la commande systemctl pour vérifier le statut du service en cours d'exécution comme indiqué ci-dessous :
systemctl status axe-linterVoici un exemple de sortie du service en cours d'exécution :
● 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.Si le service ne fonctionne pas, vous verrez une sortie similaire à la suivante :
● 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/axeOptions du programme d'installation
Le programme d'installation sur site reconnaît plusieurs options de ligne de commande :
-
--axe-usernom d'utilisateurLe nom d'utilisateur qui possédera le service Axe Linter en cours d'exécution. Si cet utilisateur n'existe pas, il sera créé. La valeur par défaut est
axe. -
--license-keyvotre-clé-de-licenceLa clé de licence utilisée par le service Axe Linter. Ce paramètre est requis. Contactez le service d'assistance de Deque pour plus d'informations sur votre clé de licence.
-
--log-levelniveau de journalisation sélectionnéLe niveau de journalisation qui sera utilisé par le service Axe DevTools Linter installé. La valeur par défaut est
error. Les valeurs sont :error,warn,info,verboseetdebug. -
--portvotre-portLe port sur lequel le service Axe Linter écoute les requêtes. La valeur par défaut est le port 3000.
