Apache2 403 Запрещено в пользовательском корне документа

Я искал что-нибудь по этой теме в Интернете, и я просто не могу заставить его работать. Я в отчаянии....

Я просто хочу получить доступ к моему index.php внутри пользовательской корневой папки документа, но я продолжаю получать эту ошибку

введите здесь описание изображения

Новый корень документа, который я хочу вместо /var/www/html по умолчанию, называется

/home/ever/FH/SKS/frontend

Я установил все разрешения рекурсивно на 775 для этой папки и всех подпапок.

введите здесь описание изображения

Основной файл конфигурации apache /etc/apache2/apache2.conf выглядит так:

введите здесь описание изображения

В большинстве инструкций, которые я нашел о том, как установить новый корень каталога, мне было сказано просто изменить путь внутри файла /etc/apache2/sites-available/000-default.conf, чтобы он указывал на мой новый корень документа.

Мой 000-default.conf:

введите здесь описание изображения

Я также попробовал версию файла 000-default.conf, которая выглядела так:

введите здесь описание изображения

Символические ссылки должны быть правильными:

введите здесь описание изображения

Я не устанавливал никаких файлов .htaccess и не менял ничего другого.

Пожалуйста, помогите мне... я в отчаянии. В XAMPP это делается очень просто, но я не согласен с тем, что это невозможно сделать и с обычным сервером Apache. Это не может быть НАСТОЛЬКО большим делом, не так ли?


person MajesticOl    schedule 19.11.2020    source источник


Ответы (1)


Кажется, что в версии 2.4 веб-сервера Apache я должен использовать

<Directory /var/www/foo>
  Require all granted
</Directory>

вместо синтаксиса 2.2

<Directory /var/www/example.com>
  Order allow,deny
  Allow from all
</Directory>

кроме того, я должен разместить конфигурацию внутри

/etc/apache2/apache2.conf 

файл вместо

/etc/apache2/sites-available/000-default.conf

файл.

Мой apache2.conf теперь выглядит так:

введите здесь описание изображения

что позволяет мне, наконец, получить доступ к файлу БЕЗ поддержки PHP, кажется....

но это еще одна длинная сложная битва, которой никогда раньше не было с XAMPP, я думаю.....

person MajesticOl    schedule 19.11.2020