Axe DevTools Linterのオンプレミス版は、64ビットx86 Linuxバイナリであり、組織がローカルでAxe DevTools Linterを使用できるようにします。このガイドは、このソフトウェアの設定方法を示します。
また、オンプレミス版のAxe DevTools LinterをDockerを使用してインストールすることもできます。詳細は Dockerを用いたオンプレミス版Axe DevTools Linterのインストール をご覧ください。
オンプレミス版のAxe DevTools Linterをインストールするには、64ビットx86 Linux用のバイナリが必要です。また、リバースプロキシインスタンスを設定する場合(Axe DevTools Linterは暗号化された接続を認識しないため、暗号化されたリクエストを使用するには)、NGINXも必要です。詳細は リバースプロキシを用いたAxe DevTools Linterの使用 をご覧ください。
オンプレミス版のAxe DevTools Linterを使用するには、ライセンスキーも必要です。取得するには Dequeのヘルプデスク にお問い合わせください。
Axe DevTools Linterサービスは、Red Hat Enterprise Linux Server Release 7.9 (Maipo) でテストされています。
インストール
次のコマンドを入力してインストールファイルを解凍できます:
tar xvfz installer.tar.gzファイルは現在のディレクトリに解凍されます。
インストーラーを実行する準備が整いました。ルートとして実行するには、次のコマンドを入力してください:
sudo ./installer --license-key your-license-keyこの --license-key オプションは必須です。
インストーラーは、新しいユーザーを作成します axe (ただし、ホームディレクトリは作成されません)。また、 /opt/deque ディレクトリを作成します(存在しない場合)。
インストーラーが受け入れるコマンドラインオプションの詳細については、 インストーラーオプション をご覧ください。
サービスを自動的に実行するように設定する
Axe DevTools Linterを起動時に実行する最初のステップは、ルートとしてサービスの設定を編集することです:
sudo nano /etc/systemd/system/axe-linter.serviceファイルの下部に次の行を追加してください(既にない場合):
[Install]
WantedBy=multi-user.target(これを追加する必要があることはほとんどありません。)
次に、次のコマンドを入力してサービスを有効にする必要があります:
sudo systemctl enable axe-linterAxe DevTools Linterサービスが自動的に開始されるかどうかを確認するために、マシンを再起動する必要があります。次のセクションでは、サービスのステータスを取得する方法を示します。
サービスのステータスを取得する
実行中のサービスのステータスを確認するには、 systemctl コマンドを使用できます。以下のように表示されます:
systemctl status axe-linter実行中のサービスからの出力例を以下に示します:
● 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.サービスが実行されていない場合、以下のような出力が表示されます:
● 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インストーラーオプション
オンプレミスインストーラーはいくつかのコマンドラインオプションを認識します:
-
--axe-user*ユーザー名*Axe Linterサービスを実行するユーザー名です。このユーザーが存在しない場合、作成されます。デフォルトは
axeです。 -
--license-key*あなたのライセンスキー*Axe Linterサービスで使用されるライセンスキーです。 このパラメーターは必須です。詳細については Dequeのヘルプデスク にお問い合わせください。
-
--log-level*選択したログレベル*インストールされたAxe DevTools Linterサービスで使用されるログレベルです。デフォルトは
errorです。値は次のとおりです:error、warn、info、verbose、そしてdebug。 -
--portyour-portAxe Linterサービスがリクエストを受け付けるポートです。デフォルトはポート3000です。
