nginx不跟随www-data用户的符号链接

时间:2015-10-30 02:51:34

标签: nginx permissions ubuntu-14.04 configuration-files symlink

我在/var/www/default创建了一个默认服务器的文件夹,一切都按预期工作。 在该文件夹中,我使用公共~/WebstormProjects/my-projectln -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。

1 个答案:

答案 0 :(得分:2)

这只是权限问题:

this

以前来自this answer的命令。