質問: ### AWSで構築したサーバーへApacheをインストール後、自動起動するように構成し、確認したいです。 書籍を購入し、AWSの勉強中です。 AWSにてサーバー構築後、Apache HTTP Serverのインストールの内容の中で不明点が出た為、質問です。 Macのターミナルにて、SSHでインスタンスへログインし、Apacheをインストール、起動までは確認が取れております。 自動起動するようにコマンドを入力後、正しく構成されたかどうか確認を取ろうとしたところ、エラーメッセージが出てしまいました。 ### 発生している問題・エラーメッセージ ``` $ sudo chkconfig --list httpd 注記: この出力に含まれるのは SysV サービスのみです。ネイティブな systemd サービスは含まれません。SysV の設定データはネイティブな systemd 設定で上書きされる場合があります。 systemd サービスを一覧表示する場合は 'systemctl list-unit-files' を使用します。 特定のターゲットで有効になっているサービスを確認する場合は 'systemctl list-dependencies [target]'を使用します。 サービス httpd に関する情報の読み込み中にエラーが発生しました: No such file or directory ``` ### 試したこと システムステータスを確認すると、apacheはアクティブになっています。 ``` $ systemctl status httpd.service Active: active (running) since 土 2018-11-24 04:14:28 UTC; 34min ago ``` ### 補足情報(FW/ツールのバージョンなど) 自動起動するように構成時の入力は以下のようになっています。 ``` $ sudo chkconfig httpd on 情報:'systemctl enable httpd.service'へ転送しています ``` Amazon Linuxのバージョンを確認するコマンドを入力すると下記のように出ます。 ``` $ cat /etc/system-release Amazon Linux release 2 (Karoo) ``` 最初にApacheをインストールする際には下記のコマンドを入れました。 ``` $ sudo yum -y install httpd ```
回答: chkconfig を使わないで systemctl list-unit-files を使えって書いてあるだけ。