gpt4 book ai didi

nginx 不遵循 www-data 用户的符号链接(symbolic link)

转载 作者:行者123 更新时间:2023-12-01 02:04:47 25 4
gpt4 key购买 nike

我已在 /var/www/default 处为默认服务器创建了一个文件夹一切都按预期工作。
在该文件夹中,我创建了指向 ~/WebstormProjects/my-project 的符号链接(symbolic link)。 , 使用常见的 ln -s .
它工作了一段时间,最后一次我使用 apt-get 更新,nginx 不再遵循符号链接(symbolic link),这给了我一个 404 错误,甚至没有像以前那样列出符号链接(symbolic link)。

尝试使用 disable_symlinks指令,将其设置为 off ,什么也没发生。还按照 this link 中的步骤进行操作仍然没有。也将自己添加到 www-data用户,什么都没有。

但如果我编辑 nginx.conf通过更改 user向我自己的用户发出指令并重新启动服务器确实有效,但我知道这是一个非常糟糕的做法,并且在 future 的某一天它不会允许 PHP-FPM 工作。

那么,我能做些什么来让 nginx 跟随符号链接(symbolic link),而不改变我的源目录的所有者呢?顺便说一句,我使用的是通过包管理器安装的 Ubuntu 14.04.3 和 nginx 1.4.6。

最佳答案

这只是权限问题:

chmod 755 /home
chmod 755 /home/user

this answer 获得先前的命令.

关于nginx 不遵循 www-data 用户的符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33427897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com