
localhost
내 집 아래에 있는 디렉토리에서 파일을 제공하려고 합니다 .
내 서버 블록에서 내가 지정했습니다.root /home/user/localhost
nginx 사용자를 내 사용자 이름으로 변경하면 http
작동하지만 php-fpm에 문제가 있습니다.
해당 폴더를 소유하고 거기에서 파일을 제공하고 싶습니다. 이전 구성에서는 제대로 작동했지만 이제 OS를 다시 설치했는데 작동하지 않습니다. 아마도 최신 버전의 nginx에서 뭔가 변경되었을 수 있습니다.
이미 시도했지만 chmod 755 -R localhost/
아무 것도 없습니다... chown -R http:http localhost
403이 나오더라도 원하지 않지만 내 사용자 이름으로 해당 디렉토리를 소유하고 싶습니다.
나는 이것이 가능하다는 것을 알고 있으며 이전에 허가 문제 없이 해본 적이 있습니다.
내가 무엇을 놓치고 있나요?
답변1
추가 조사 결과 내가 누락된 것은 내 컴퓨터에 대한 755 권한이었습니다.집/사용자 이름폴더.
다른 권한을 구성해도 괜찮았지만 포함된 폴더를 외부에서 읽을 수 없으면 403이 표시됩니다.