Ошибка разрешения 403

Я вчера перешел с opensuse и пытаюсь настроить персональный компьютер. В opensuse было довольно легко, потому что мне нужно было использовать только yast.

Сейчас: у меня ошибка 403

Forbidden 

You dont have permission to access / on this server. 

Apache/2.2.14 (Ubuntu) Server at ros Port 80 


/ и т.д. /apache2/ сайты Недоступные / ROS

<VirtualHost 127.0.0.2:80> 
        ServerAdmin admin@ros 
        ServerName ros 
    ServerAlias ros 
        DocumentRoot /home/daniel/Public/ros       
        <Directory /home/daniel/Public/ros/> 
                Options Indexes FollowSymLinks MultiViews 
                AllowOverride All 
                Order allow,deny 
                allow from all 
        </Directory> 
</VirtualHost>  


Файл / etc / hosts

127.0.0.2    ros www.ros 


Также в /var/log/apache2/error.log

[Thu Jun 24 11:32:20 2010] [crit] [client 127.0.0.2] (13)Permission denied: /home/daniel/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable


Я выбрал папку /home/daniel/Public/ros следующей командой

chown -R daniel:www-data /home/daniel/Public/ros  

также пробовал www-data:www-data в chown. Но я не понимаю, почему в нем говорится, что в доступе отказано /home/daniel/.htaccess/
Спасибо!

1 ответ

Решение

Ваш домашний каталог, вероятно, 700. Apache просто нужно + х, чтобы попасть в каталог, чтобы мы могли просто сделать это

chmod +x /home/daniel

Пока /home/daniel/Public/ros равен 755, вам будет хорошо идти.

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