nginx不遵循与www-data用户的符号链接

问题描述 投票:3回答:1

我已经在/var/www/default处创建了默认服务器的文件夹,并且一切正常。在该文件夹中,我使用通用的~/WebstormProjects/my-project链接到ln -s。它工作了一段时间,上一次我使用apt-get更新时,nginx不再跟随符号链接,这给了我404错误,甚至没有像以前那样列出符号链接。

尝试使用disable_symlinks指令,将其设置为off,没有任何反应。也遵循this link中的步骤,但仍然没有执行。也将自己添加到了www-data用户,什么都没有。

但是如果我通过将nginx.conf指令更改为自己的用户来编辑user并重新启动服务器,则可以正常工作,但是我知道这是一个非常糟糕的做法,将来某天它将不允许PHP-FPM工作。

因此,在不更改源目录所有者的情况下,如何使nginx遵循符号链接?顺便说一句,我正在使用通过软件包管理器安装的Ubuntu 14.04.3和nginx 1.4.6。

nginx permissions ubuntu-14.04 configuration-files symlink
1个回答
2
投票
chmod 755 /home chmod 755 /home/user

this answer获得先前的命令。

© www.soinside.com 2019 - 2024. All rights reserved.