Configurazione dell'edizione on-premises di Axe DevTools Linter
Una guida per l'installazione e la configurazione dell'edizione on-premises del binario Linux di Axe DevTools Linter
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.
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.
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.gzI 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-keyL'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.serviceAggiungi 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-linterOra 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-linterSegue 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/axeOpzioni dell'installer
Il programma di installazione on-premises riconosce diverse opzioni della riga di comando:
-
--axe-userusernameIl nome utente che sarà proprietario del servizio Axe Linter in esecuzione. Se questo utente non esiste, verrà creato. Il valore predefinito è
axe. -
--license-keyyour-license-keyLa 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-levelselected-log-levelIl livello di log che verrà utilizzato dal servizio Axe DevTools Linter installato. Il valore predefinito è
error. I valori sono:error,warn,info,verboseedebug. -
--portyour-portLa porta su cui il servizio Axe Linter ascolta le richieste. Il valore predefinito è la porta 3000.
