Если я делаю это так: это работает
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
Я делаю неправильно?
/home
разрешения, должно быть 755 (drwxr-xr-x)
/home/diego
разрешения, должно быть 755 (drwxr-xr-x)
, если нет, сделайте chmod
755 (drwxr-xr-x)
, если нет, сделайте chmod
Попробуйте сейчас, выше 403 (Запрещено) ошибки не должно быть.
Если в / 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.