
누구든지 이 오류를 도와줄 수 있나요?
[실패] 웹 서버 시작: apache2 실패!
구성 테스트의 출력은 다음과 같습니다.
Chown: '/var/lock/apache2.Nxr1S1Hr6b'의 소유권 변경: 작업이 허용되지 않습니다.
답변1
달리는 일 이 또 있나요 apache2
?
ps aux | grep apache2
그렇다면 죽여라( pkill -9 apache2
). 파일이 여전히 지속된다면 해당 파일에 대한 권한은 무엇입니까?
ls -l /var/lock/apache2.Nxr1S1Hr6b
아마도 파일을 제거하면 문제가 해결될 것입니다.
답변2
다음을 소유한 사용자 ID를 확인하세요 /var/lock/apache2.Nxr1S1Hr6b
.
ls -l /var/lock/apache2.Nxr1S1Hr6b
아니면 ls -ld /var/lock/apache2.Nxr1S1Hr6b일 수도 있습니다.
해당 파일이나 디렉터리의 소유권이 파일의 "User" 지시어에 있는 사용자 ID와 동일하지 않으면 httpd.conf
소유자를 해당 사용자 ID로 변경합니다.
답변3
여러분이 제공한 모든 솔루션을 테스트했지만 아무것도 작동하지 않았습니다. 제가 알아낸 것은 apache2를 시작하려고 할 때 오류가 발생하면 diff 확장자가 /var/lock/apache2.uEM인 새 디렉터리를 생성한다는 것입니다. var/lock/apache2.gpk 등