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