>  Q&A  >  본문

nginx는 액세스를 시작할 때 403 메시지를 표시합니다.

nginx를 설치한 후 sbin/nginx 소유자를 root로 설정하고 suid 권한을 설정하여 포트 80을 모니터링했습니다.

으아악

그러나 시작한 후 localhost 포트 80에 액세스하면 오류가 보고됩니다: 403 Forbidden

nginx 관련 구성 파일 내용은 다음과 같습니다.

으아악

오류 로그 정보는 다음과 같습니다.

으아악

html 디렉터리의 권한은 다음과 같으며, 이 디렉터리에 해당 인덱스 파일이 있습니다

으아악

실례지만, 바이두가 나중에 권한 문제라고 했는데, 어떻게 바꿔도 고칠 수 없나요?
내 시스템은 Mac입니다.

習慣沉默習慣沉默2714일 전520

모든 응답(3)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-05-16 17:14:19

    index.html 파일의 권한은 무엇입니까? 폴더에 있는 파일에 권한을 부여하지 않았을 수 있습니다.

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:14:19

    nginx 구성 파일의 헤더에 사용자 루트를 추가해 보세요. 작동하지 않으면 html 디렉터리에 있는 파일의 사용자와 그룹이 무엇인지 확인하세요. 그런 다음 시작 사용자를 디렉터리가 속한 사용자로 변경해 보십시오.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:14:19

    방화벽을 먼저 꺼보세요,
    안되면 SELinux 서비스도 꺼보세요

    회신하다
    0
  • 취소회신하다