Configurazione dell'edizione on-premises di Axe DevTools Linter

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Una guida per l'installazione e la configurazione dell'edizione on-premises del binario Linux di Axe DevTools Linter

Free Trial
Not for use with personal data
note

Questa guida è per le organizzazioni che utilizzano l'edizione on-premises di Axe DevTools Linter. Se stai usando la versione Deque SaaS ospitata, puoi ignorare questa guida.

L'edizione on-premises di Axe DevTools Linter è un binario Linux x86 a 64 bit che consente alla tua organizzazione di usare Axe DevTools Linter localmente. Questa guida mostra come configurare questo software.

note

Puoi anche installare Axe DevTools Linter on-premises usando Docker. Vedi Installazione di Axe DevTools Linter on-premises con Docker per le istruzioni.

Per installare Axe DevTools Linter on-premises, avrai bisogno del binario, che è disponibile per Linux x86 a 64 bit. Avrai anche bisogno di NGINX se vuoi configurare un'istanza di reverse proxy (per utilizzare richieste criptate poiché Axe DevTools Linter non riconosce le connessioni criptate). Vedi Utilizzo di Axe DevTools Linter con un Reverse Proxy per maggiori informazioni.

Avrai anche bisogno di una chiave di licenza per usare l'edizione on-premises di Axe DevTools Linter. Contatta l'help desk di Deque per ottenere la tua chiave di licenza.

note

Il servizio Axe DevTools Linter è stato testato su Red Hat Enterprise Linux Server Release 7.9 (Maipo).

Installazione

Puoi estrarre i file di installazione digitando il seguente comando:

tar xvfz installer.tar.gz

I file verranno estratti nella directory corrente.

Ora puoi eseguire l'installer. Devi eseguirlo come root digitando il seguente comando:

sudo ./installer --license-key your-license-key
important

L'opzione --license-key è obbligatoria.

L'installer creerà un nuovo utente axe se non esiste già (ma non creerà una directory home). Creerà anche la directory /opt/deque se non esiste.

Per maggiori informazioni sulle opzioni della riga di comando accettate dall'installer, vedi Opzioni dell'installer qui sotto.

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

Aggiungi le seguenti righe alla fine del file se non sono già presenti:

[Install]
WantedBy=multi-user.target

(È improbabile che tu debba aggiungerle.)

Ora devi abilitare il servizio digitando il seguente comando:

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

Puoi usare il comando systemctl per controllare lo stato del servizio in esecuzione come mostrato di seguito:

systemctl status axe-linter

Segue 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, vedrai 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 dell'installer

Il programma di installazione on-premises riconosce diverse opzioni della riga di comando:

  • --axe-user username

    Il nome utente che sarà proprietario del servizio Axe Linter in esecuzione. Se questo utente non esiste, verrà creato. Il valore predefinito è axe.

  • --license-key your-license-key

    La chiave di licenza utilizzata dal servizio Axe Linter. Questo parametro è obbligatorio. Contatta l'help desk di Deque per maggiori informazioni sulla tua chiave di licenza.

  • --log-level selected-log-level

    Il livello di log che verrà utilizzato dal servizio Axe DevTools Linter installato. Il valore predefinito è error. I valori sono: error, warn, info, verbose e debug.

  • --port your-port

    La porta su cui il servizio Axe Linter ascolta le richieste. Il valore predefinito è la porta 3000.