httpd: ユーザー名が間違っています apache

httpd: ユーザー名が間違っています apache

Centosで入力すると

service httpd startまたはrestart

サーバーは

Starting httpd: httpd: bad user name apache
                                                           [FAILED]

Apache ユーザーとグループを追加しようとし、httpd を何度も再インストールしましたが、それでも機能しませんでした。

答え1

構成テストを実行する

[root@9001 conf_0.d]# /etc/init.d/httpd configtest
Syntax OK

httpd.confで設定されているユーザーとグループを確認する

User apache
Group apache

SELinux が有効になっている場合は無効にします。

答え2

以下の設定ファイルでApache全体を確認する必要があります

/etc/passwd 
/etc/group

Redhat 7では全体は以下のようになるはずです

/etc/passwd > apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
/etc/group > apache:x:48:

答え3

/etc/groupにグループが存在しなかったためにこの問題が発生しました。作成して動作しました

関連情報