Nginxはシンボリックリンクをたどりません。 404エラーが発生します。私のディレクトリには、次のリンクがあります。
lrwxrwxrwx 1 root root 48 Sep 23 08:52 modules -> /path/to/dir/
/path/to/dir
に保存されているファイルが見つかりません。
Nginx.confにdisable_symlinks off;
を挿入して解決しましたが、正常に動作します!
http {
disable_symlinks off;
}
この投稿 で解決策を見つけました。
より具体的には、これらの行:
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;
フォルダーをマウントして「バインド」オプションを使用する=)
Sudo nano /etc/fstab
タイプ:
/path/where/my/big/files_dir /var/www/myhost/media_dir bind defaults,bind 0 0
(シンボリックリンクなし&再起動vds/cpuを忘れないでください)