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.
Pour installer axe DevTools Linter édition 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 cryptées car axe DevTools Linter ne reconnaît pas les connexions cryptées). Voir Utilisation d'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.(mailto:help@deque.com)
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 axe_Linter_installer.tar.gz
Les fichiers seront extraits dans le répertoire courant.
Avant de pouvoir exécuter le programme d'installation, vous devez définir l'indicateur d'exécution sur le fichier en saisissant ce qui suit :
chmod +x installer
Vous pouvez maintenant exécuter le programme d'installation. Vous devez l'exécuter en tant que root en tapant ce qui suit :
sudo ./installer --license-key your-license-key
L'option --license-key est obligatoire.
L'installateur créera un nouvel utilisateur axe s'il n'existe pas déjà (mais ne créera pas de répertoire home). 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.
Paramétrer le service pour qu'il s'exécute automatiquement
La première étape pour exécuter axe DevTools Linter au démarrage consiste à modifier la configuration du service en tant que root :
sudo nano /etc/systemd/system/axe-linter.service
Ajoutez les lignes suivantes au bas du fichier si elles ne sont pas déjà là :
[Install]
WantedBy=multi-user.target
(Il est peu probable que vous ayez besoin d'ajouter ceci.)
Vous devez maintenant activer le service en tapant :
sudo systemctl enable axe-linter
Vous devez maintenant redémarrer la machine pour voir si le service axe DevTools Linter démarre automatiquement. La section suivante montre comment obtenir le statut du service.
Obtention du statut du service
Vous pouvez utiliser la commande systemctl pour vérifier l'état du service en cours d'exécution comme indiqué ci-dessous :
systemctl status axe-linter
Ce qui suit montre 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 n'est pas en cours d'exécution, vous verrez un résultat similaire à ce qui suit :
● 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
Options d'installation
Le programme d’installation sur site reconnaît plusieurs options de ligne de commande :
-
--axe-user nomd'utilisateur
Le nom d'utilisateur qui sera propriétaire du 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-key votre-clé-de-licence
La clé de licence qui sera utilisée par le service axe-linter. Ce paramètre est obligatoire. Contactez le service d'assistance de Deque pour plus d'informations sur votre clé de licence.(mailto:help@deque.com)
-
--niveau-de-journalisation niveau de journalisation sélectionné
Le niveau de journalisation qui sera utilisé par le service axe DevTools Linter installé. La valeur par défaut est erreur. Les valeurs sont : error, warn, info, verbose et debug.
-
--port your-port
Le port sur lequel le service axe-linter écoutera les requêtes. Le port par défaut est 3000.