Символическая ссылка не разрешена 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-данные.