LinuCレベル2 Webサーバーとプロキシサーバー 問2
Webサーバーとプロキシサーバー/Apache HTTPサーバーの設定と管理htpasswdコマンドの用途として適切なものはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「Webサーバーとプロキシサーバー」に対応。実際の試験問題ではありません)
- ABasic認証で使うユーザー名とハッシュ化されたパスワードの対応表を作成・管理する
- BApacheの設定ファイルの構文を検査し、誤りがあればその箇所を指摘するコマンドである
- CSSL証明書の署名要求(CSR)と秘密鍵のペアを生成するコマンドである
- D設定済みの仮想ホストの一覧と、それぞれのドキュメントルートを表示する
正解:A
解説
htpasswdコマンドは、Apacheのmod_auth_basic等によるBasic認証で使用する、ユーザー名とハッシュ化されたパスワードの対応表(パスワードファイル)を作成・更新するためのコマンドです。
選択肢ごとの解説
- A正しい。htpasswdはBasic認証用のパスワードファイルを作成・更新します。
- B誤り。構文の検査はapachectl configtestの役割です。
- C誤り。CSRの生成はopensslコマンドの役割です。
- D誤り。仮想ホストの一覧表示はapachectl -Sで行います。