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

Axe DevTools LinterのオンプレミスLinuxバイナリエディションのインストールと設定のガイド

Free Trial
Not for use with personal data
note

このガイドは、Axe DevTools Linterのオンプレミスエディションを使用している組織向けです。DequeがホストするSaaSバージョンを使用している場合、このガイドは無視してかまいません。

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

note

オンプレミスのAxe DevTools LinterはDockerを使用してインストールすることもできます。手順についてはDockerを用いたオンプレミス版Axe DevTools Linterのインストールを参照してください。

オンプレミスのAxe DevTools Linterをインストールするには、バイナリが必要で、それは64ビットx86 Linux用に提供されています。また、逆プロキシインスタンスをセットアップするにはNGINXが必要です(Axe DevTools Linterでは暗号化された接続を認識しないため、暗号化されたリクエストを使用するために)。詳細についてはリバースプロキシを用いた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です。値はerrorwarninfoverbosedebugです。

  • --port your-port

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