CentOS 7.2에서는 nginx의 공식 yum 소스가 추가되었고, yum install nginx를 사용하여 nginx/1.10.2가 설치되었습니다.
설치가 완료된 후 시스템 방화벽을 끄니 기본 사이트에 정상적으로 접속이 가능해졌습니다. 다른 가상 호스트 구성 파일은 다음과 같습니다.
디렉터리 권한은 다음과 같습니다:
으아악권한은 부여되었으나 여전히 접근이 403 Forbidden입니다. 다음은 nginx의 오류 로그입니다.
으아악동일한 권한 구성을 사용하면 /var/share/nginx/html 디렉터리에 정상적으로 액세스할 수 있는데 다른 디렉터리에는 권한이 없는 이유는 무엇입니까?
으아악나중에 /home, 하위 디렉터리 및 파일의 소유자 및 사용자 그룹을 nginx로 설정했지만 여전히 403 Forbidden이 표시되고 오류 로그가 여전히 동일했습니다!
숙련된 운전자에게 길을 안내해 달라고 요청하세요! ! ! ! !
SElinux가 꺼지지 않아서 발생하는 것인지 확인하려면 다음 명령을 사용하여 끌 수 있습니다.
으아악일부 보안 정책과 관련된 것 같습니다. ln -s /var/nginx/html /home/html
소프트 연결을 통해 해결해야 합니다.