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

아래 구성 파일에서 아파치 전체를 확인해야합니다

/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에 그룹이 존재하지 않기 때문에 이 문제가 발생합니다. 내가 만들었고 작동했습니다.

관련 정보