Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Добавление хоста в домашней папке  (Прочитано 1037 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн wapalico

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Установил LAMP. Все работает. Начинаю добавлять новый хост в домашнюю папку,  обращаюсь к сайту и по имени и по ip, браузер мне пишет:
Forbidden
You don't have permission to access / on this server.

Путь к файлу index.html:
/home/wapalico/web/www/mysite.local/index.html
Файл hosts:
127.0.0.1 localhost mysite.local
Файл mysite.local.conf:
(Нажмите, чтобы показать/скрыть)

Если же хост перенести в /var/www и внести в mysite.local.conf соответствующие изменения пути, то все прекрасно работает.
Выполнял:
sudo chmod -R 777 /home/wapalico/web/www/В строке
<VirtualHost *:80>менял звездочку на 127.0.0.1
Вешал хост на другой ip.
Создал файл .htaccess в папке сайта DirectoryIndex index.htmlБезрезультатно. Подскажите в чем проблема.
« Последнее редактирование: 19 Апреля 2014, 17:16:31 от wapalico »

Оффлайн andwer07

  • Участник
  • *
  • Сообщений: 233
    • Просмотр профиля
Re: Добавление хоста в домашней папке
« Ответ #1 : 19 Апреля 2014, 19:14:38 »
Насколько я помню - надо ещё в конфиге Апача прописать разрешительные права на директорию, из которой хотите отдавать файлы. По умолчанию там разрешено только /var/www, остальное - deny. Как именно прописать - сейчас не скажу - не помню. Покажите httpd.conf, посмотрим.

Оффлайн wapalico

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Добавление хоста в домашней папке
« Ответ #2 : 19 Апреля 2014, 19:43:15 »
andwer07, Спасибо.
httpd.conf - пустой. Погуглив  нашел :

The /etc/apache2/httpd.conf is empty in Ubuntu, because the Apache configuration resides in /etc/apache2/apache2.conf

В файл apache2.conf добавил следующие строки:
<Directory /home/wapalico/web/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Перезапустил и все заработало

 

Страница сгенерирована за 0.063 секунд. Запросов: 25.