Bry*_*rna 5 permissions symlink nginx configuration-files ubuntu-14.04
我已经在默认服务器上创建了一个文件夹/var/www/default,一切都按预期进行。在该文件夹内,我使用通用~/WebstormProjects/my-project的ln -s. 它工作了一段时间,最后一次我使用 更新时apt-get,nginx 不再遵循符号链接,这给了我一个 404 错误,甚至没有像以前那样列出符号链接。
尝试使用该disable_symlinks指令,将其设置为off,但没有任何反应。也按照此链接中的步骤操作,但仍然没有任何结果。还把自己添加到www-data用户中,什么也没有。
但是,如果我nginx.conf通过将user指令更改为我自己的用户并重新启动服务器来进行编辑,确实可以工作,但我知道这是一种非常糟糕的做法,并且在将来的某一天它将不允许 PHP-FPM 工作。
那么,我该怎么做才能让 nginx 遵循符号链接,而不更改源目录的所有者呢?顺便说一句,我使用的是 Ubuntu 14.04.3 和通过包管理器安装的 nginx 1.4.6。
这只是权限问题:
chmod 755 /home
chmod 755 /home/user
Run Code Online (Sandbox Code Playgroud)
从这个答案得到了以前的命令。
| 归档时间: |
|
| 查看次数: |
9999 次 |
| 最近记录: |