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