httpd: falscher Benutzername Apache

httpd: falscher Benutzername Apache

auf CentOS, wenn ich eingebe

service httpd startoderrestart

Server gibt

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

Ich habe versucht, den Apache-Benutzer und die Apache-Gruppe hinzuzufügen und httpd mehrmals neu installiert, aber es hat auch nicht funktioniert.

Antwort1

Führen Sie den Konfigurationstest aus

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

Überprüfen Sie, was Benutzer und Gruppen in httpd.conf festgelegt haben

User apache
Group apache

Deaktivieren Sie SELinux, falls es aktiviert ist.

Antwort2

Sie müssen Ihren Apache in der folgenden Konfigurationsdatei vollständig überprüfen

/etc/passwd 
/etc/group

in Redhat 7 sollte der gesamte Wert unten sein

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

Antwort3

Ich habe dieses Problem, weil die Gruppe in /etc/group nicht existierte. Ich habe sie erstellt und es hat funktioniert

verwandte Informationen