ошибка 403 запрещена - невозможно заставить работать виртуальный хост

Я рассмотрел каждое возможное решение, но не могу заставить работать виртуальный хост. Я просто не могу избавиться от «Ошибка 403 - Запрещено Запрещено». Мой файл виртуального хоста:

<VirtualHost *:80>

ServerName jcontact.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/jcontact.com

<Directory /var/www/html/jcontact.com>
    Options Indexes FollowSymLinks
    Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Я включил использование a2ensite, и apache2ctl -t показывает, что синтаксис в порядке

Моя структура каталогов: /var/www/html/jcontact.com/ index.php

chmod - это 755 от html до конца. за исключением jcontact.com, который 777 из разочарования

Чоун является ассоциированным: www-данные рекурсивно из HTML вниз.

Навигация по jcontact.com выдает «Ошибка 403 - Запрещено Запрещено».

Навигация по локальному хосту в порядке, но навигация по локальному хосту / чему-либо дает 404

Я готов бросить в полотенце. Это не должно быть так сложно.

0
задан 24 August 2015 в 23:19

1 ответ

Таким образом, проблема, которую я имел, включила мой/etc/hosts. У меня не было правильной комбинации IP/имени для сайта перечисленной в моем conf файле. Это объясняет, почему после поиска моего файла error.log, я не видел ошибок коснуться 403.

0
ответ дан 25 August 2015 в 09:19
  • 1
    Спасибо! Я действительно ценил. Веб-сайт, кажется, работает, но у меня есть еще два вопроса. В настоящее время мой userdir.conf имеет код только о public_html (последняя половина была удалена), но public_html2 также работает. Почему это происходит? Если Вы знаете, как сделать стандартную аутентификацию доступной только в public_html2, Вы могли сказать мне путь? – Nickel 16 November 2016 в 04:00

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

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