Запрещено - у вас нет разрешения на доступ / на этом сервере

Если я делаю это так: это работает

DocumentRoot /var/www
<Directory />
        Options FollowSymLinks
        AllowOverride None
</Directory>
<Directory /var/www>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
</Directory>

drwxr-xr-x  2 root root     4096 nov  6 15:27 www

, но если я делаю это: не работает

DocumentRoot /home/diego/web_server
<Directory />
        Options FollowSymLinks
        AllowOverride None
</Directory>
<Directory /home/diego/web_server>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
</Directory>


drwxr-xr-x 2 root root 4096 mar  4 15:40 web_server 

Я делаю неправильно?

1
задан 5 March 2013 в 02:30

2 ответа

  1. Проверьте /home разрешения, должно быть 755 (drwxr-xr-x)
  2. Проверьте /home/diego разрешения, должно быть 755 (drwxr-xr-x), если нет, сделайте chmod
  3. Проверить [ 115], должно быть 755 (drwxr-xr-x), если нет, сделайте chmod

Попробуйте сейчас, выше 403 (Запрещено) ошибки не должно быть.

0
ответ дан 5 March 2013 в 02:30

Если в / home / diego / web_server нет файла индекса (index.html) и вы хотите получить список каталогов, необходимо включить модуль автоиндексирования:

sudo a2enmod autoindex
sudo service apache2 restart

Индексный файл, проверьте его разрешение, должен быть 644 (-rw-r - r -).

Проверьте также ваши домашние (/ home / diego) разрешения, они должны быть 755 (drwxr-xr-x) так же, как www и web_server.

0
ответ дан 5 March 2013 в 02:30

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

Похожие вопросы: