Nginx는 심볼릭 링크를 따르지 않습니다. 404 오류가 발생합니다. 내 디렉토리에는 다음 링크가 있습니다.
lrwxrwxrwx 1 root root 48 Sep 23 08:52 modules -> /path/to/dir/
/path/to/dir
그런데 저장된 파일을 찾을 수 없습니다.
답변1
disable_symlinks off;
nginx.conf를 삽입 하고 해결했는데 잘 작동합니다!
http {
disable_symlinks off;
}
답변2
설치 폴더를 통해 "바인딩" 옵션을 사용하세요 =)
sudo nano /etc/fstab
유형:
/path/where/my/big/files_dir /var/www/myhost/media_dir bind defaults,bind 0 0
(심볼릭 링크가 없으며 vds/cpu를 다시 시작하는 것을 잊지 마세요)
답변3
해결책을 찾았습니다이 게시물.
보다 구체적으로 다음 줄은 다음과 같습니다.
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;