让 Nginx 跟随符号链接

让 Nginx 跟随符号链接

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;

相关内容