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
Free Trial
Not for use with personal data

Axe DevTools Linterのオンプレミス版は、64ビットx86 Linuxバイナリであり、組織がローカルでAxe DevTools Linterを使用できるようにします。このガイドは、このソフトウェアの設定方法を示します。

note

また、オンプレミス版の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のヘルプデスク にお問い合わせください。

note

Axe DevTools Linterサービスは、Red Hat Enterprise Linux Server Release 7.9 (Maipo) でテストされています。

インストール

次のコマンドを入力してインストールファイルを解凍できます:

tar xvfz installer.tar.gz

ファイルは現在のディレクトリに解凍されます。

インストーラーを実行する準備が整いました。ルートとして実行するには、次のコマンドを入力してください:

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

この --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-linter

Axe 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です。値は次のとおりです: errorwarninfoverbose、そして debug

  • --port your-port

    Axe Linterサービスがリクエストを受け付けるポートです。デフォルトはポート3000です。