De on-premises editie van Axe DevTools Linter is een 64-bits x86 Linux-binary waarmee uw organisatie Axe DevTools Linter lokaal kan gebruiken. Deze handleiding laat zien hoe u deze software installeert.
U kunt de on-premises Axe DevTools Linter ook installeren met Docker. Zie On-Premises Axe DevTools Linter Installeren met Docker voor instructies.
Om de on-premises Axe DevTools Linter te installeren, heeft u de binary nodig, die beschikbaar is voor 64-bits x86 Linux. U heeft ook NGINX nodig als u een reverse proxy-instantie wilt opzetten (om versleutelde aanvragen te gebruiken, omdat Axe DevTools Linter geen versleutelde verbindingen herkent). Zie Gebruik van Axe DevTools Linter met een Reverse Proxy voor meer informatie.
U heeft ook een licentiesleutel nodig voor het gebruik van de on-premises editie van Axe DevTools Linter. Neem contact op met Deques helpdesk om uw licentiesleutel te verkrijgen.
De Axe DevTools Linter-service is getest op Red Hat Enterprise Linux Server Release 7.9 (Maipo).
Installatie
U kunt de installatiebestanden uitpakken door het volgende te typen:
tar xvfz installer.tar.gzDe bestanden worden uitgepakt naar de huidige map.
U kunt nu het installatieprogramma uitvoeren. U moet het uitvoeren als root door het volgende te typen:
sudo ./installer --license-key your-license-keyDe --license-key optie is vereist.
De installer zal een nieuwe gebruiker axe aanmaken als deze nog niet bestaat (maar zal geen home directory aanmaken). Het zal ook de /opt/deque directory aanmaken als deze niet bestaat.
Voor meer informatie over de command-line opties die door het installatieprogramma worden geaccepteerd, zie Installatie-Opties hieronder.
De Service Automatisch Laten Uitvoeren
De eerste stap om Axe DevTools Linter bij het opstarten uit te voeren is om als root de configuratie van de service te bewerken:
sudo nano /etc/systemd/system/axe-linter.serviceVoeg de volgende regels onderaan het bestand toe als deze er nog niet zijn:
[Install]
WantedBy=multi-user.target(Het is onwaarschijnlijk dat u dit moet toevoegen.)
Nu moet u de service inschakelen door te typen:
sudo systemctl enable axe-linterU moet nu de machine opnieuw opstarten om te zien of de Axe DevTools Linter-service automatisch start. Het volgende gedeelte laat zien hoe u de status van de service kunt ophalen.
De Status van de Service Ophalen
U kunt de systemctl opdracht gebruiken om de status van de draaiende service te controleren zoals hieronder getoond:
systemctl status axe-linterHet volgende toont een voorbeeld van de uitvoer van de draaiende service:
● 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.Als de service niet draait, ziet u uitvoer vergelijkbaar met het volgende:
● 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/axeInstallatie-Opties
De on-premises installer herkent verschillende command-line opties:
-
--axe-usergebruikersnaamDe gebruikersnaam die eigenaar zal zijn van de draaiende Axe Linter-service. Als deze gebruiker niet bestaat, wordt hij aangemaakt. De standaardwaarde is
axe. -
--license-keyuw-licentiesleutelDe licentiesleutel die door de Axe Linter-service wordt gebruikt. Deze parameter is vereist. Neem contact op met Deques helpdesk voor meer informatie over uw licentiesleutel.
-
--log-levelgeselecteerd-logniveauHet logniveau dat door de geïnstalleerde Axe DevTools Linter-service zal worden gebruikt. De standaardwaarde is
error. Waarden zijn:error,warn,info,verbose, endebug. -
--portuw-poortDe poort waarop de Axe Linter-service naar verzoeken luistert. De standaardinstelling is poort 3000.
