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;