nginx를 설치한 후 sbin/nginx 소유자를 root로 설정하고 suid 권한을 설정하여 포트 80을 모니터링했습니다.
으아악그러나 시작한 후 localhost 포트 80에 액세스하면 오류가 보고됩니다: 403 Forbidden
nginx 관련 구성 파일 내용은 다음과 같습니다.
으아악오류 로그 정보는 다음과 같습니다.
으아악html 디렉터리의 권한은 다음과 같으며, 이 디렉터리에 해당 인덱스 파일이 있습니다
으아악실례지만, 바이두가 나중에 권한 문제라고 했는데, 어떻게 바꿔도 고칠 수 없나요?
내 시스템은 Mac입니다.
我想大声告诉你2017-05-16 17:14:19
nginx 구성 파일의 헤더에 사용자 루트를 추가해 보세요. 작동하지 않으면 html 디렉터리에 있는 파일의 사용자와 그룹이 무엇인지 확인하세요. 그런 다음 시작 사용자를 디렉터리가 속한 사용자로 변경해 보십시오.