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