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;