nginx는 "disable_symlinks off" 후에도 심볼릭 링크를 추적할 수 없습니다. 환경

nginx는 "disable_symlinks off" 후에도 심볼릭 링크를 추적할 수 없습니다. 환경

django/gunicorn/nginx를 기반으로 한 웹사이트가 있습니다. 변경 후 서버에 배포한 정적 파일은 /home/username/src/static 폴더에 업로드됩니다. 웹사이트 자체는 /home/username/src 폴더에서 제공됩니다. 그런 다음 정적 폴더를 /var/www 폴더에 복사하고 nginx를 다시 시작했습니다. 모든 것이 정상입니다.

따라서 작업을 더 간단하게 만들고 오류 가능성을 줄이기 위해 /var/www 폴더에 /home/usernam/src/static 폴더를 가리키는 심볼릭 링크를 만들기로 결정했습니다. 또한 nginx.conf 파일에 "disable_symlinks off;" 지시문을 추가하고 gunicorn과 nginx를 다시 시작했습니다. 이제 "net::ERR_ABORTED 403(금지됨)" 오류가 발생합니다.

어떻게 해야 합니까?

관련 정보