首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >符号链接不允许apache 2.4 chiliproject

符号链接不允许apache 2.4 chiliproject
EN

Stack Overflow用户
提问于 2015-04-20 05:44:46
回答 1查看 174关注 0票数 1

几个小时前,我把ubuntu 13.10升级到了14.04LTS。我对在Rails上运行的chiliproject应用程序有一个问题。

当我试图访问我的chiliproject应用程序时,我得到了403错误。在apache2错误日志中,我得到:

代码语言:javascript
复制
Symbolic link not allowed or link target not accesibble /var/www/chili

在我的apache2配置中,我得到了:

代码语言:javascript
复制
<Directory /var/www/>
        Options  FollowSymLinks MultiViews SymLinksIfOwnerMatch  
        AllowOverride All
        Require all granted
#       Order allow,deny
#       allow from all
    </Directory>    


    RailsBaseURI /chili

    <Directory /var/www/chili>
            AllowOverride all
            Options -MultiViews
        Require all granted
#           Order deny,allow
#           Allow from all
     </Directory>

我不知道为什么它不能运行。乘客在跑,我卡住了。有人能帮帮我吗?

我尝试在目录中检查用户的所有权:

代码语言:javascript
复制
 ls -ld /var/www/chili 
lrwxrwxrwx 1 root root 41 gru 31 2013 /var/www/chili -> /var/www/chiliproject/chiliproject/public

和目标

代码语言:javascript
复制
 drwxrwxrwx 4 chiliproject root 4096 gru 31 2013 chiliproject/ 
EN

回答 1

Stack Overflow用户

发布于 2015-07-21 00:13:11

使用以下命令更改/var/www/chili的所有权

sudo chown -R www-data: /var/www/chili

并且优选地还包括父目录/var/www的所有权。

重新启动apache2

如果所有者是www-data,Apache将能够读取。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29736264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档