Impostazione dell'edizione On-Premises di axe DevTools Linter
L'edizione in locale di axe DevTools Linter è un binario Linux x86 a 64 bit che consente alla tua organizzazione di utilizzare axe DevTools Linter localmente. Questa guida mostra come configurare questo software.
Per installare l'axe DevTools Linter in locale, è necessario il binario, disponibile per Linux x86 a 64 bit. NGINX sarà inoltre necessario se si desidera configurare un'istanza di proxy inverso (per utilizzare richieste crittografate, poiché axe DevTools Linter non riconosce le connessioni crittografate). Per ulteriori informazioni, vedere Utilizzo di axe DevTools Linter con un proxy inverso .
Per utilizzare l'edizione on-premises di axe DevTools Linter sarà inoltre necessaria una chiave di licenza. Contatta l'help desk di Deque per ottenere la tua chiave di licenza.
Il servizio axe DevTools Linter è stato testato su Red Hat Enterprise Linux Server Release 7.9 (Maipo).
Installazione
È possibile estrarre i file di installazione digitando quanto segue:
tar xvfz axe_Linter_installer.tar.gz
I file verranno estratti nella directory corrente.
Prima di poter eseguire il programma di installazione, è necessario impostare il flag di esecuzione sul file digitando quanto segue:
chmod +x installer
Ora puoi eseguire il programma di installazione. È necessario eseguirlo come root digitando quanto segue:
sudo ./installer --license-key your-license-key
È richiesta l'opzione --license-key .
Il programma di installazione creerà un nuovo utente axe se non esiste già (ma non creerà una directory home). Verrà creata anche la directory /opt/deque se non esiste.
Per ulteriori informazioni sulle opzioni della riga di comando accettate dal programma di installazione, vedere Opzioni del programma di installazione di seguito.
Impostazione del servizio per l'esecuzione automatica
Il primo passo per eseguire axe DevTools Linter all'avvio è modificare la configurazione del servizio come root:
sudo nano /etc/systemd/system/axe-linter.service
Aggiungere le seguenti righe alla fine del file, se non sono già presenti:
[Install]
WantedBy=multi-user.target
(È improbabile che tu debba aggiungerlo.)
Ora è necessario abilitare il servizio digitando:
sudo systemctl enable axe-linter
Ora dovresti riavviare la macchina per vedere se il servizio axe DevTools Linter si avvia automaticamente. La sezione successiva mostra come ottenere lo stato del servizio.
Ottenere lo stato del servizio
È possibile utilizzare il comando systemctl per controllare lo stato del servizio in esecuzione come mostrato di seguito:
systemctl status axe-linter
Di seguito è riportato un esempio di output dal servizio in esecuzione:
● 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.
Se il servizio non è in esecuzione, verrà visualizzato un output simile al seguente:
● 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
Opzioni di installazione
Il programma di installazione locale riconosce diverse opzioni della riga di comando:
-
--axe-user nome utente
Il nome utente che sarà il proprietario del servizio axe-linter in esecuzione. Se questo utente non esiste, verrà creato. Il valore predefinito è axe.
-
--chiave-licenza your-license-key
La chiave di licenza che verrà utilizzata dal servizio axe-linter. Questo parametro è obbligatorio. Contatta l'help desk di Deque per maggiori informazioni sulla tua chiave di licenza.
-
--livello di log livello di log selezionato
Livello di log che verrà utilizzato dal servizio axe DevTools Linter installato. Il valore predefinito è errore. I valori sono: errore, warn, info, verbose e debug.
-
--porta tua-porta
La porta su cui il servizio axe-linter ascolterà le richieste. La porta predefinita è la 3000.