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. Я создал и это сработало

Связанный контент