我在/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。