403 Запрещенная ошибка с Apache2

0

Я пытаюсь настроить Apache2 на моей системе Ubuntu. Он был установлен и работает. Проблема в том, что я работаю над проектом AngularJS, и мне нужен сервер для моих html-страниц. В настоящий момент для каталога установлено значение:

   <Directory /var/www/html>
   Options FollowSymLinks
   AllowOverride None
   Require all granted
   </Directory>

Когда я пытаюсь изменить его на конкретный путь, я всегда получаю 403 Forbidden ошибку. Путь, который я хочу изменить, это:

/home/michael/dev/JavaScript/AngularJS/Quiz App

Когда система настроена на путь по умолчанию, и я перезагружаю страницу html с помощью Sublime Text, и я получаю ошибку 404. Страница html:

http://localhost/01_01/index.html

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

  • 0
    Ваши html-страницы должны быть в / var / www / html, верно?
  • 0
    Я не знаю. Я запутался в пути. Я не мог найти папку.
Показать ещё 1 комментарий
Теги:
sublimetext2

1 ответ

0
Лучший ответ

Это связано с тем, что у Apache2 нет разрешения на доступ к пути в вашем домашнем каталоге. Одна вещь, которую вы можете сделать, - создать символическую ссылку в /var/www/html и указать ее в свою кодовую директорию.

ln -s "/home/michael/dev/JavaScript/AngularJS/Quiz App" /var/www/html/quizApp

Не открывайте браузер и не набирайте localhost/quizApp, и вы должны иметь возможность открывать приложение в браузере.

  • 0
    Не работает. Я получаю ошибку ln: не удалось создать символическую ссылку '/ var / www / html / quizApp': файл существует, плюс я также получаю 403 запрета при выполнении localhost / quizApp
  • 0
    используйте sudo-> sudo ln -s "/ home / michael / dev / JavaScript / AngularJS / Quiz App" / var / www / html / quizApp
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню