Символическая ссылка не разрешена apache 2.4 chiliproject

Несколько часов назад я обновил Ubuntu 13.10 до 14.04 LTS. У меня 1 проблема с приложением chiliproject, которое работает на Rails.

Я получил ошибку 403 при попытке получить доступ к своему приложению chiliproject. В журнале ошибок apache2 я получил:

Symbolic link not allowed or link target not accesibble /var/www/chili

В моем apache2 conf я получил:

<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>

Я не знаю, почему он не работает. Пассажир бежит, и я застрял. Может кто-нибудь, пожалуйста, помогите мне?

Я пытался проверить право собственности пользователей в каталогах:

 ls -ld /var/www/chili 
lrwxrwxrwx 1 root root 41 gru 31 2013 /var/www/chili -> /var/www/chiliproject/chiliproject/public

И цель

 drwxrwxrwx 4 chiliproject root 4096 gru 31 2013 chiliproject/ 

1 ответ

Смените владельца /var/www/chili с помощью

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

и желательно также владение родительским dir /var/www.

Перезапустите apache2

Apache сможет читать, если владелец имеет www-данные.

Другие вопросы по тегам